public class ProtocolStateActor extends java.lang.Object implements akka.actor.Actor, akka.actor.FSM<ProtocolStateActor.AssociationState,ProtocolStateActor.ProtocolStateData>, akka.dispatch.RequiresMessageQueue<akka.dispatch.UnboundedMessageQueueSemantics>
akka.actor.FSM.$minus$greater$, akka.actor.FSM.CurrentState<S>, akka.actor.FSM.CurrentState$, akka.actor.FSM.Event<D>, akka.actor.FSM.Event$, akka.actor.FSM.Failure, akka.actor.FSM.Failure$, akka.actor.FSM.LogEntry<S,D>, akka.actor.FSM.LogEntry$, akka.actor.FSM.Normal$, akka.actor.FSM.NullFunction$, akka.actor.FSM.Reason, akka.actor.FSM.Shutdown$, akka.actor.FSM.State<S,D>, akka.actor.FSM.State$, akka.actor.FSM.StateTimeout$, akka.actor.FSM.StopEvent<S,D>, akka.actor.FSM.StopEvent$, akka.actor.FSM.SubscribeTransitionCallBack, akka.actor.FSM.SubscribeTransitionCallBack$, akka.actor.FSM.TimeoutMarker, akka.actor.FSM.TimeoutMarker$, akka.actor.FSM.Timer, akka.actor.FSM.Timer$, akka.actor.FSM.TransformHelper, akka.actor.FSM.Transition<S>, akka.actor.FSM.Transition$, akka.actor.FSM.UnsubscribeTransitionCallBack, akka.actor.FSM.UnsubscribeTransitionCallBack$| Constructor and Description |
|---|
ProtocolStateActor(HandshakeInfo handshakeInfo,
akka.actor.Address remoteAddress,
scala.concurrent.Promise<AssociationHandle> statusPromise,
Transport transport,
AkkaProtocolSettings settings,
AkkaPduCodec codec,
FailureDetector failureDetector,
scala.Option<java.lang.Object> refuseUid) |
ProtocolStateActor(HandshakeInfo handshakeInfo,
AssociationHandle wrappedHandle,
Transport.AssociationEventListener associationListener,
AkkaProtocolSettings settings,
AkkaPduCodec codec,
FailureDetector failureDetector) |
ProtocolStateActor(ProtocolStateActor.InitialProtocolStateData initialData,
HandshakeInfo localHandshakeInfo,
scala.Option<java.lang.Object> refuseUid,
AkkaProtocolSettings settings,
AkkaPduCodec codec,
FailureDetector failureDetector) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
handshakeTimerKey() |
static akka.actor.Props |
inboundProps(HandshakeInfo handshakeInfo,
AssociationHandle wrappedHandle,
Transport.AssociationEventListener associationListener,
AkkaProtocolSettings settings,
AkkaPduCodec codec,
FailureDetector failureDetector) |
akka.actor.Address |
localAddress() |
protected void |
logTermination(akka.actor.FSM.Reason reason) |
static akka.actor.Props |
outboundProps(HandshakeInfo handshakeInfo,
akka.actor.Address remoteAddress,
scala.concurrent.Promise<AssociationHandle> statusPromise,
Transport transport,
AkkaProtocolSettings settings,
AkkaPduCodec codec,
FailureDetector failureDetector,
scala.Option<java.lang.Object> refuseUid) |
void |
postStop() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait$minus$greater, akka$actor$FSM$_setter_$$minus$greater_$eq, akka$actor$FSM$_setter_$akka$actor$FSM$$handleEventDefault_$eq, akka$actor$FSM$_setter_$akka$actor$FSM$$stateFunctions_$eq, akka$actor$FSM$_setter_$akka$actor$FSM$$stateTimeouts_$eq, akka$actor$FSM$_setter_$akka$actor$FSM$$timerGen_$eq, akka$actor$FSM$_setter_$akka$actor$FSM$$timers_$eq, akka$actor$FSM$_setter_$Event_$eq, akka$actor$FSM$_setter_$StateTimeout_$eq, akka$actor$FSM$_setter_$StopEvent_$eq, akka$actor$FSM$$currentState_$eq, akka$actor$FSM$$currentState, akka$actor$FSM$$generation_$eq, akka$actor$FSM$$generation, akka$actor$FSM$$handleEvent_$eq, akka$actor$FSM$$handleEvent, akka$actor$FSM$$handleEventDefault, akka$actor$FSM$$nextState_$eq, akka$actor$FSM$$nextState, akka$actor$FSM$$stateFunctions, akka$actor$FSM$$stateTimeouts, akka$actor$FSM$$super$postStop, akka$actor$FSM$$terminateEvent_$eq, akka$actor$FSM$$terminateEvent, akka$actor$FSM$$timeoutFuture_$eq, akka$actor$FSM$$timeoutFuture, akka$actor$FSM$$timerGen, akka$actor$FSM$$timers, akka$actor$FSM$$transitionEvent_$eq, akka$actor$FSM$$transitionEvent, applyState, cancelTimer, debugEvent, Event, goto, initialize, isStateTimerActive, isTimerActive, makeTransition, nextStateData, onTermination, onTransition, processEvent, receive, setStateTimeout, setTimer, setTimer$default$4, startWith, startWith$default$3, stateData, stateName, StateTimeout, stay, stop, stop, stop, StopEvent, total2pf, transform, when, when$default$2, whenUnhandledakka$actor$Actor$_setter_$context_$eq, akka$actor$Actor$_setter_$self_$eq, aroundPostRestart, aroundPostStop, aroundPreRestart, aroundPreStart, aroundReceive, context, postRestart, preRestart, preStart, self, sender, supervisorStrategy, unhandledpublic ProtocolStateActor(ProtocolStateActor.InitialProtocolStateData initialData, HandshakeInfo localHandshakeInfo, scala.Option<java.lang.Object> refuseUid, AkkaProtocolSettings settings, AkkaPduCodec codec, FailureDetector failureDetector)
public ProtocolStateActor(HandshakeInfo handshakeInfo, akka.actor.Address remoteAddress, scala.concurrent.Promise<AssociationHandle> statusPromise, Transport transport, AkkaProtocolSettings settings, AkkaPduCodec codec, FailureDetector failureDetector, scala.Option<java.lang.Object> refuseUid)
public ProtocolStateActor(HandshakeInfo handshakeInfo, AssociationHandle wrappedHandle, Transport.AssociationEventListener associationListener, AkkaProtocolSettings settings, AkkaPduCodec codec, FailureDetector failureDetector)
public static akka.actor.Props outboundProps(HandshakeInfo handshakeInfo, akka.actor.Address remoteAddress, scala.concurrent.Promise<AssociationHandle> statusPromise, Transport transport, AkkaProtocolSettings settings, AkkaPduCodec codec, FailureDetector failureDetector, scala.Option<java.lang.Object> refuseUid)
public static akka.actor.Props inboundProps(HandshakeInfo handshakeInfo, AssociationHandle wrappedHandle, Transport.AssociationEventListener associationListener, AkkaProtocolSettings settings, AkkaPduCodec codec, FailureDetector failureDetector)
public akka.actor.Address localAddress()
public java.lang.String handshakeTimerKey()
public void postStop()
postStop in interface akka.actor.ActorpostStop in interface akka.actor.FSM<ProtocolStateActor.AssociationState,ProtocolStateActor.ProtocolStateData>protected void logTermination(akka.actor.FSM.Reason reason)
logTermination in interface akka.actor.FSM<ProtocolStateActor.AssociationState,ProtocolStateActor.ProtocolStateData>