public class GrizzlyNetworkManager2 extends GrizzlyNetworkManager
| Modifier and Type | Field and Description |
|---|---|
static String |
MESSAGE_CONNECTION_TAG |
DEFAULT_IPv4_MULTICAST_ADDRESS, DEFAULT_IPv6_MULTICAST_ADDRESS, disableMulticast, failTcpTimeout, groupName, highWaterMark, host, instanceName, LOG, maxParallelSendConnections, multicastAddress, multicastPacketSize, multicastPort, multicastSender, multicastTimeToLive, networkInterfaceName, nomcastLogger, numberToReclaim, peerIDMap, pingMessageLockMap, running, sendWriteTimeoutMillis, startTimeoutMillis, tcpEndPort, tcpPort, tcpSender, tcpStartPort, udpSender, UNKNOWN, vms, writeSelectorPoolSizelocalPeerIDTCP_TRANSPORT, UDP_TRANSPORT| Constructor and Description |
|---|
GrizzlyNetworkManager2() |
| Modifier and Type | Method and Description |
|---|---|
void |
addRemotePeer(PeerID peerID,
org.glassfish.grizzly.Connection connection) |
void |
beforeDispatchingMessage(MessageEvent messageEvent,
Map piggyback)
Before executing
MessageListener.receiveMessageEvent(MessageEvent)} callback, this method will be called |
protected Logger |
getGrizzlyLogger() |
void |
initialize(String groupName,
String instanceName,
Map properties)
Initializes this network manager with given params and properties
|
void |
localConfigure(Map properties) |
void |
removeRemotePeer(String instanceName) |
void |
start()
Starts this network manager
This method will be called after
NetworkManager.initialize(String, String, java.util.Map) internally |
void |
stop()
Stops this network manager
For cleaning up remaining values and finishing I/O operation, this method could be used
|
addRemotePeer, addToVMS, afterDispatchingMessage, broadcast, configure, getMessageSender, getMulticastMessageSender, getPeerID, getPeerIDFromURI, getPingMessageLock, getVirtualPeerIDList, isConnected, isLeavingMessage, removeFromVMS, removePeerID, sendaddMessageListener, getInstance, getLocalPeerID, getLogger, receiveMessage, removeMessageListenerpublic static final String MESSAGE_CONNECTION_TAG
public void localConfigure(Map properties)
public void initialize(String groupName, String instanceName, Map properties) throws IOException
NetworkManagerinitialize in interface NetworkManagerinitialize in class GrizzlyNetworkManagergroupName - group nameinstanceName - instance nameproperties - specific propertiesIOException - if an unexpected error occurspublic void start()
throws IOException
AbstractNetworkManagerNetworkManager.initialize(String, String, java.util.Map) internallystart in interface NetworkManagerstart in interface ShoalMessageSenderstart in class GrizzlyNetworkManagerIOException - if an I/O error occurspublic void stop()
throws IOException
AbstractNetworkManagerstop in interface NetworkManagerstop in interface ShoalMessageSenderstop in class GrizzlyNetworkManagerIOException - if an I/O error occurspublic void beforeDispatchingMessage(MessageEvent messageEvent, Map piggyback)
AbstractNetworkManagerMessageListener.receiveMessageEvent(MessageEvent)} callback, this method will be calledbeforeDispatchingMessage in class GrizzlyNetworkManagermessageEvent - a received MessageEventpiggyback - piggybackpublic void addRemotePeer(PeerID peerID, org.glassfish.grizzly.Connection connection)
public void removeRemotePeer(String instanceName)
removeRemotePeer in class GrizzlyNetworkManagerprotected Logger getGrizzlyLogger()
getGrizzlyLogger in class GrizzlyNetworkManagerCopyright © 2017–2019 Eclipse Foundation. All rights reserved.