com.caucho.server.distlock
Class VoteActor
java.lang.Object
com.caucho.bam.stream.AbstractMessageStream
com.caucho.bam.actor.SimpleActor
com.caucho.cloud.bam.AbstractCloudActor
com.caucho.server.distlock.VoteActor
- All Implemented Interfaces:
- Actor, ActorHolder, ManagedActor, MessageStream, ClusterServerListener
public class VoteActor
- extends AbstractCloudActor
- implements ClusterServerListener
Service for handling the distributed lock
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
VoteActor
public VoteActor(CloudServer selfServer)
getManager
public ProVoteManager getManager()
serverStart
public void serverStart(ClusterServer server)
- Called when a server starts.
- Specified by:
serverStart in interface ClusterServerListener
serverStop
public void serverStop(ClusterServer server)
- Called when a server stops.
- Specified by:
serverStop in interface ClusterServerListener
voteGet
@Query
public void voteGet(long id,
java.lang.String to,
java.lang.String from,
VoteMessage msg)
toString
public java.lang.String toString()
- Overrides:
toString in class AbstractMessageStream