Module octopus

Function Index

get_group/1
get_pool_config/1
map/2
perform/2
pool_info/1
pool_info/2
reduce/3
set_group/2
set_pool_config/3
set_pool_config/4
start_pool/3
stop_pool/1
worker_lockin/1
worker_lockout/1

Function Details

get_group/1

get_group(GroupId) -> PoolList

get_pool_config/1

get_pool_config(PoolId) -> Tuple | false

map/2

map(GroupId, Fun) -> list()

perform/2

perform(PoolId, Fun) -> FunResult | {error, Reason}

pool_info/1

pool_info(PoolId) -> [{Item, non_neg_integer()}]

pool_info/2

pool_info(PoolId, Item) -> non_neg_integer()

reduce/3

reduce(GroupId, Fun, InitState) -> term()

set_group/2

set_group(GroupId, PoolList) -> ok

set_pool_config/3

set_pool_config(PoolId, PoolOpts, WorkerArgs) -> ok

set_pool_config/4

set_pool_config(PoolId, PoolOpts, WorkerArgs, ChangeOpts) -> ok

start_pool/3

start_pool(PoolId, PoolOpts, WorkerArgs) -> ok | {error, Reason}

stop_pool/1

stop_pool(PoolId) -> ok

worker_lockin/1

worker_lockin(PoolId) -> ok

worker_lockout/1

worker_lockout(PoolId) -> {ok, Pid} | {error, Reason}


Generated by EDoc