com.hazelcast.impl
Class BaseManager
java.lang.Object
com.hazelcast.impl.BaseManager
- Direct Known Subclasses:
- BlockingQueueManager, ClusterManager, ConcurrentMapManager, ExecutorManager, ListenerManager, TopicManager
public abstract class BaseManager
- extends java.lang.Object
Method Summary |
long |
addCall(com.hazelcast.impl.base.Call call)
|
void |
checkServiceThread()
|
static MapEntry |
createSimpleMapEntry(FactoryImpl factory,
java.lang.String name,
java.lang.Object key,
java.lang.Object value)
|
void |
enqueueAndReturn(Processable obj)
|
boolean |
enqueueAndWait(Processable processable,
int seconds)
|
void |
enqueueCall(com.hazelcast.impl.base.Call call)
|
void |
executeLocally(java.lang.Runnable runnable)
|
com.hazelcast.impl.base.Call |
getCall(long id)
|
protected int |
getDistance(Address from,
Address to)
|
static Instance.InstanceType |
getInstanceType(java.lang.String name)
|
protected Address |
getMasterAddress()
|
protected int |
getMemberIndexOf(Address address)
|
java.util.LinkedList<MemberImpl> |
getMembers()
|
protected MemberImpl |
getNextMemberAfter(Address address,
boolean skipSuperClient,
int distance)
|
protected MemberImpl |
getNextMemberAfter(java.util.List<MemberImpl> lsMembers,
Address address,
boolean skipSuperClient,
int distance)
|
protected MemberImpl |
getNextMemberBeforeSync(Address address,
boolean skipSuperClient,
int distance)
|
Node |
getNode()
|
com.hazelcast.impl.base.PacketProcessor |
getPacketProcessor(ClusterOperation operation)
|
protected MemberImpl |
getPreviousMemberBefore(Address address,
boolean skipSuperClient,
int distance)
|
protected MemberImpl |
getPreviousMemberBefore(java.util.List<MemberImpl> lsMembers,
Address address,
boolean skipSuperClient,
int distance)
|
Address |
getThisAddress()
|
void |
handleResponse(Packet packetResponse)
|
protected boolean |
isMaster()
|
protected boolean |
isMigrating(Request req)
|
protected boolean |
isSuperClient()
|
protected boolean |
isVeryFirstMember()
|
protected Packet |
obtainPacket()
|
Packet |
obtainPacket(java.lang.String name,
java.lang.Object key,
java.lang.Object value,
ClusterOperation operation,
long timeout)
|
void |
registerPacketProcessor(ClusterOperation operation,
com.hazelcast.impl.base.PacketProcessor packetProcessor)
|
protected boolean |
releasePacket(Packet packet)
|
com.hazelcast.impl.base.Call |
removeCall(long id)
|
protected void |
rethrowException(ClusterOperation operation,
com.hazelcast.impl.base.AddressAwareException exception)
|
boolean |
returnRedoResponse(Request request)
|
boolean |
returnResponse(Request request)
|
boolean |
returnResponse(Request request,
Connection conn)
|
void |
returnScheduledAsBoolean(Request request)
|
void |
returnScheduledAsSuccess(Request request)
|
protected boolean |
send(Packet packet,
Address address)
|
protected boolean |
send(Packet packet,
Connection conn)
|
protected boolean |
send(java.lang.String name,
ClusterOperation operation,
DataSerializable ds,
Address address)
|
void |
sendEvents(int eventType,
java.lang.String name,
Data key,
Data value,
java.util.Map<Address,java.lang.Boolean> mapListeners,
Address callerAddress)
|
protected boolean |
sendOrReleasePacket(Packet packet,
Connection conn)
|
boolean |
sendProcessableTo(RemotelyProcessable rp,
Address address)
|
void |
sendProcessableToAll(RemotelyProcessable rp,
boolean processLocally)
|
protected boolean |
sendRedoResponse(Packet packet)
|
protected boolean |
sendResponse(Packet packet)
|
protected boolean |
sendResponse(Packet packet,
Address address)
|
protected boolean |
sendResponseFailure(Packet packet)
|
protected boolean |
sendResponseFailure(Packet packet,
Address address)
|
protected void |
throwCME(java.lang.Object key)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
zeroBackup
protected static final boolean zeroBackup
- See Also:
- Constant Field Values
lsMembers
protected final java.util.LinkedList<MemberImpl> lsMembers
mapMembers
protected final java.util.Map<Address,MemberImpl> mapMembers
qServiceThreadPacketCache
protected final java.util.Queue<Packet> qServiceThreadPacketCache
mapCalls
protected final java.util.Map<java.lang.Long,com.hazelcast.impl.base.Call> mapCalls
localIdGen
protected final java.util.concurrent.atomic.AtomicLong localIdGen
thisAddress
protected final Address thisAddress
thisMember
protected final MemberImpl thisMember
node
protected final Node node
logger
protected final ILogger logger
redoWaitMillis
protected final long redoWaitMillis
BaseManager
protected BaseManager(Node node)
getMembers
public java.util.LinkedList<MemberImpl> getMembers()
getThisAddress
public Address getThisAddress()
getNode
public Node getNode()
createSimpleMapEntry
public static MapEntry createSimpleMapEntry(FactoryImpl factory,
java.lang.String name,
java.lang.Object key,
java.lang.Object value)
rethrowException
protected void rethrowException(ClusterOperation operation,
com.hazelcast.impl.base.AddressAwareException exception)
returnRedoResponse
public boolean returnRedoResponse(Request request)
returnResponse
public boolean returnResponse(Request request)
returnResponse
public boolean returnResponse(Request request,
Connection conn)
isMigrating
protected boolean isMigrating(Request req)
getInstanceType
public static Instance.InstanceType getInstanceType(java.lang.String name)
enqueueCall
public void enqueueCall(com.hazelcast.impl.base.Call call)
enqueueAndReturn
public void enqueueAndReturn(Processable obj)
enqueueAndWait
public boolean enqueueAndWait(Processable processable,
int seconds)
obtainPacket
public Packet obtainPacket(java.lang.String name,
java.lang.Object key,
java.lang.Object value,
ClusterOperation operation,
long timeout)
getCall
public com.hazelcast.impl.base.Call getCall(long id)
addCall
public long addCall(com.hazelcast.impl.base.Call call)
removeCall
public com.hazelcast.impl.base.Call removeCall(long id)
registerPacketProcessor
public void registerPacketProcessor(ClusterOperation operation,
com.hazelcast.impl.base.PacketProcessor packetProcessor)
getPacketProcessor
public com.hazelcast.impl.base.PacketProcessor getPacketProcessor(ClusterOperation operation)
returnScheduledAsBoolean
public void returnScheduledAsBoolean(Request request)
returnScheduledAsSuccess
public void returnScheduledAsSuccess(Request request)
sendEvents
public void sendEvents(int eventType,
java.lang.String name,
Data key,
Data value,
java.util.Map<Address,java.lang.Boolean> mapListeners,
Address callerAddress)
sendProcessableTo
public boolean sendProcessableTo(RemotelyProcessable rp,
Address address)
sendProcessableToAll
public void sendProcessableToAll(RemotelyProcessable rp,
boolean processLocally)
executeLocally
public void executeLocally(java.lang.Runnable runnable)
getMasterAddress
protected Address getMasterAddress()
getNextMemberAfter
protected MemberImpl getNextMemberAfter(Address address,
boolean skipSuperClient,
int distance)
getNextMemberAfter
protected MemberImpl getNextMemberAfter(java.util.List<MemberImpl> lsMembers,
Address address,
boolean skipSuperClient,
int distance)
getMemberIndexOf
protected int getMemberIndexOf(Address address)
getDistance
protected int getDistance(Address from,
Address to)
getNextMemberBeforeSync
protected MemberImpl getNextMemberBeforeSync(Address address,
boolean skipSuperClient,
int distance)
getPreviousMemberBefore
protected MemberImpl getPreviousMemberBefore(Address address,
boolean skipSuperClient,
int distance)
getPreviousMemberBefore
protected MemberImpl getPreviousMemberBefore(java.util.List<MemberImpl> lsMembers,
Address address,
boolean skipSuperClient,
int distance)
isVeryFirstMember
protected boolean isVeryFirstMember()
isMaster
protected boolean isMaster()
isSuperClient
protected boolean isSuperClient()
obtainPacket
protected Packet obtainPacket()
releasePacket
protected boolean releasePacket(Packet packet)
send
protected boolean send(java.lang.String name,
ClusterOperation operation,
DataSerializable ds,
Address address)
sendRedoResponse
protected boolean sendRedoResponse(Packet packet)
sendResponse
protected boolean sendResponse(Packet packet)
sendResponse
protected boolean sendResponse(Packet packet,
Address address)
sendResponseFailure
protected boolean sendResponseFailure(Packet packet)
sendResponseFailure
protected boolean sendResponseFailure(Packet packet,
Address address)
throwCME
protected void throwCME(java.lang.Object key)
checkServiceThread
public final void checkServiceThread()
handleResponse
public final void handleResponse(Packet packetResponse)
send
protected boolean send(Packet packet,
Address address)
send
protected final boolean send(Packet packet,
Connection conn)
sendOrReleasePacket
protected final boolean sendOrReleasePacket(Packet packet,
Connection conn)
Copyright © 2012 Hazel Bilisim Ltd.. All Rights Reserved.