Class AbstractServerImpl<S extends org.gwtproject.rpc.api.Server<S,C>,C extends org.gwtproject.rpc.api.Client<C,S>>

java.lang.Object
com.illumon.iris.web.server.RpcEndpoint<S,C>
com.illumon.iris.web.server.AbstractServerImpl<S,C>
Direct Known Subclasses:
IrisCommandRpcWebsocket

public abstract class AbstractServerImpl<S extends org.gwtproject.rpc.api.Server<S,C>,C extends org.gwtproject.rpc.api.Client<C,S>> extends RpcEndpoint<S,C>
Our own local copy of AbstractServerImpl, except this version extends our own copy of RpcEndpoint as well, which has its own changes.
  • Constructor Details

    • AbstractServerImpl

      protected AbstractServerImpl(org.gwtproject.rpc.api.impl.AbstractEndpointImpl.EndpointImplConstructor<C> clientConstructor)
  • Method Details

    • onOpen

      public void onOpen(org.gwtproject.rpc.api.Server.Connection connection, C client)
    • onClose

      public void onClose(org.gwtproject.rpc.api.Server.Connection connection, C client)
    • getClient

      public C getClient()
    • setClient

      public void setClient(C client)
    • close

      public final void close()