Package org.idempiere.distributed
Interface IClusterService
-
public interface IClusterService
- Author:
- hengsin
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description <V> Map<IClusterMember,Future<V>>
execute(Callable<V> task, Collection<IClusterMember> members)
<V> Future<V>
execute(Callable<V> task, IClusterMember member)
IClusterMember
getLocalMember()
Collection<IClusterMember>
getMembers()
default boolean
isStandAlone()
-
-
-
Method Detail
-
getMembers
Collection<IClusterMember> getMembers()
- Returns:
- Collection of cluster member
-
getLocalMember
IClusterMember getLocalMember()
- Returns:
- Local node
-
execute
<V> Future<V> execute(Callable<V> task, IClusterMember member)
- Parameters:
task
-member
-- Returns:
- Future
-
execute
<V> Map<IClusterMember,Future<V>> execute(Callable<V> task, Collection<IClusterMember> members)
- Parameters:
task
-members
-- Returns:
- Map of IClusterMember and Future
-
isStandAlone
default boolean isStandAlone()
- Returns:
- true if instance is stand alone
-
-