Class ServerEnvironment
- java.lang.Object
-
- org.drasyl.peer.connection.server.ServerEnvironment
-
public class ServerEnvironment extends Object
This class encapsulates all information needed by aServerChannelInitializer
.
-
-
Constructor Summary
Constructors Constructor Description ServerEnvironment(DrasylConfig config, Identity identity, PeersManager peersManager, Messenger messenger, Set<Endpoint> endpoints, PeerChannelGroup channelGroup, BooleanSupplier acceptedNewConnectionsSupplier)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BooleanSupplier
getAcceptNewConnectionsSupplier()
PeerChannelGroup
getChannelGroup()
DrasylConfig
getConfig()
Set<Endpoint>
getEndpoints()
Identity
getIdentity()
Messenger
getMessenger()
PeersManager
getPeersManager()
boolean
isDisconnectedFromSuperPeer()
-
-
-
Constructor Detail
-
ServerEnvironment
public ServerEnvironment(DrasylConfig config, Identity identity, PeersManager peersManager, Messenger messenger, Set<Endpoint> endpoints, PeerChannelGroup channelGroup, BooleanSupplier acceptedNewConnectionsSupplier)
-
-
Method Detail
-
getIdentity
public Identity getIdentity()
-
getPeersManager
public PeersManager getPeersManager()
-
getAcceptNewConnectionsSupplier
public BooleanSupplier getAcceptNewConnectionsSupplier()
-
isDisconnectedFromSuperPeer
public boolean isDisconnectedFromSuperPeer()
-
getConfig
public DrasylConfig getConfig()
-
getMessenger
public Messenger getMessenger()
-
getChannelGroup
public PeerChannelGroup getChannelGroup()
-
-