@Override public ConnectionActor create() { return new ConnectionActor(connectionId, pubSubMediator, conciergeForwarder, propsFactory, commandValidator); } });
@Override public ConnectionActor create() { return new ConnectionActor(connectionId, pubSubMediator, conciergeForwarder, propsFactory, commandValidator); } });
/** * Creates Akka configuration object for this actor. * * @param connectionId the connection ID. * @param pubSubMediator Akka pub-sub mediator. * @param conciergeForwarder proxy of concierge service. * @param propsFactory factory of props of client actors for various protocols. * @return the Akka configuration Props object */ public static Props props(final String connectionId, final ActorRef pubSubMediator, final ActorRef conciergeForwarder, final ClientActorPropsFactory propsFactory, @Nullable final Consumer<ConnectivityCommand<?>> commandValidator) { return Props.create(ConnectionActor.class, new Creator<ConnectionActor>() { private static final long serialVersionUID = 1L; @Override public ConnectionActor create() { return new ConnectionActor(connectionId, pubSubMediator, conciergeForwarder, propsFactory, commandValidator); } }); }
/** * Creates Akka configuration object for this actor. * * @param connectionId the connection ID. * @param pubSubMediator Akka pub-sub mediator. * @param conciergeForwarder proxy of concierge service. * @param propsFactory factory of props of client actors for various protocols. * @return the Akka configuration Props object */ public static Props props(final String connectionId, final ActorRef pubSubMediator, final ActorRef conciergeForwarder, final ClientActorPropsFactory propsFactory, @Nullable final Consumer<ConnectivityCommand<?>> commandValidator) { return Props.create(ConnectionActor.class, new Creator<ConnectionActor>() { private static final long serialVersionUID = 1L; @Override public ConnectionActor create() { return new ConnectionActor(connectionId, pubSubMediator, conciergeForwarder, propsFactory, commandValidator); } }); }