Class ClientEnvironment

java.lang.Object
org.drasyl.peer.connection.client.ClientEnvironment

public class ClientEnvironment extends Object
This class encapsulates all information needed by a ClientChannelInitializer.
  • Constructor Details

  • Method Details

    • getConfig

      public DrasylConfig getConfig()
    • getEndpoint

      public Endpoint getEndpoint()
    • getIdentity

      public Identity getIdentity()
    • getPipeline

      public Pipeline getPipeline()
    • getPeersManager

      public PeersManager getPeersManager()
    • joinAsChildren

      public boolean joinAsChildren()
    • getHandshakeTimeout

      public Duration getHandshakeTimeout()
    • getIdleTimeout

      public Duration getIdleTimeout()
    • getIdleRetries

      public short getIdleRetries()
    • getChannelGroup

      public PeerChannelGroup getChannelGroup()