public class DefaultClusterContext extends Object implements ClusterContext, com.hazelcast.logging.LogListener
| Constructor and Description |
|---|
DefaultClusterContext(String name,
List<MemberId> interfaces,
List<MemberId> members,
SchedulerProvider schedulerProvider) |
DefaultClusterContext(String name,
List<MemberId> interfaces,
List<MemberId> members,
SchedulerProvider schedulerProvider,
ClusterConnectOptionsContext connectOptions) |
public DefaultClusterContext(String name, List<MemberId> interfaces, List<MemberId> members, SchedulerProvider schedulerProvider)
public DefaultClusterContext(String name, List<MemberId> interfaces, List<MemberId> members, SchedulerProvider schedulerProvider, ClusterConnectOptionsContext connectOptions)
public void start()
start in interface ClusterContextpublic void dispose()
dispose in interface ClusterContextpublic MemberId getLocalMember()
getLocalMember in interface ClusterContextpublic Collection<MemberId> getMemberIds()
getMemberIds in interface ClusterContextpublic String getInstanceKey(MemberId memberId)
getInstanceKey in interface ClusterContextpublic Lock getLock(Object obj)
getLock in interface ClusterContextpublic com.hazelcast.core.IdGenerator getIdGenerator(String name)
getIdGenerator in interface ClusterContextpublic void addReceiveQueue(String name)
addReceiveQueue in interface ClusterContextpublic void addReceiveTopic(String name)
addReceiveTopic in interface ClusterContextpublic void send(Object msg, SendListener listener, MemberId member)
send in interface ClusterContextpublic void send(Object msg, SendListener listener, String name)
send in interface ClusterContextpublic Object send(Object msg, MemberId member) throws Exception
send in interface ClusterContextExceptionpublic Object send(Object msg, String name) throws Exception
send in interface ClusterContextExceptionpublic <T> void setReceiver(Class<T> type, ReceiveListener<T> receiveListener)
setReceiver in interface ClusterContextpublic <T> void removeReceiver(Class<T> type)
removeReceiver in interface ClusterContextpublic void addMembershipEventListener(MembershipEventListener eventListener)
addMembershipEventListener in interface ClusterContextpublic void removeMembershipEventListener(MembershipEventListener eventListener)
removeMembershipEventListener in interface ClusterContextpublic void addInstanceKeyListener(InstanceKeyListener instanceKeyListener)
addInstanceKeyListener in interface ClusterContextpublic void removeInstanceKeyListener(InstanceKeyListener instanceKeyListener)
removeInstanceKeyListener in interface ClusterContextpublic void addBalancerMapListener(BalancerMapListener balancerMapListener)
addBalancerMapListener in interface ClusterContextpublic void removeBalancerMapListener(BalancerMapListener balancerMapListener)
removeBalancerMapListener in interface ClusterContextpublic String getClusterName()
getClusterName in interface ClusterContextpublic List<MemberId> getAccepts()
getAccepts in interface ClusterContextpublic List<MemberId> getConnects()
getConnects in interface ClusterContextpublic ClusterConnectOptionsContext getConnectOptions()
getConnectOptions in interface ClusterContextpublic MessageBufferFactory getMessageBufferFactory()
getMessageBufferFactory in interface ClusterContextpublic void logClusterState()
logClusterState in interface ClusterContextpublic void logClusterStateAtInfoLevel()
logClusterStateAtInfoLevel in interface ClusterContextpublic CollectionsFactory getCollectionsFactory()
getCollectionsFactory in interface ClusterContextpublic void log(com.hazelcast.logging.LogEvent logEvent)
log in interface com.hazelcast.logging.LogListenerCopyright © 2014–2016. All rights reserved.