Class ClientEnvironment
java.lang.Object
org.drasyl.peer.connection.client.ClientEnvironment
This class encapsulates all information needed by a
ClientChannelInitializer
.-
Constructor Summary
ConstructorsConstructorDescriptionClientEnvironment
(DrasylConfig config, Identity identity, Endpoint endpoint, Pipeline pipeline, PeerChannelGroup channelGroup, PeersManager peersManager, boolean joinAsChildren, short idleRetries, Duration idleTimeout, Duration handshakeTimeout) -
Method Summary
Modifier and TypeMethodDescriptionshort
boolean
-
Constructor Details
-
ClientEnvironment
public ClientEnvironment(DrasylConfig config, Identity identity, Endpoint endpoint, Pipeline pipeline, PeerChannelGroup channelGroup, PeersManager peersManager, boolean joinAsChildren, short idleRetries, Duration idleTimeout, Duration handshakeTimeout)
-
-
Method Details
-
getConfig
-
getEndpoint
-
getIdentity
-
getPipeline
-
getPeersManager
-
joinAsChildren
public boolean joinAsChildren() -
getHandshakeTimeout
-
getIdleTimeout
-
getIdleRetries
public short getIdleRetries() -
getChannelGroup
-