Class JeroMQInstanceBinding
java.lang.Object
dev.getelements.elements.rt.remote.jeromq.JeroMQInstanceBinding
- All Implemented Interfaces:
InstanceConnectionService.InstanceBinding,AutoCloseable
public class JeroMQInstanceBinding
extends Object
implements InstanceConnectionService.InstanceBinding
-
Constructor Summary
ConstructorsConstructorDescriptionJeroMQInstanceBinding(org.zeromq.ZContext zContext, NodeId nodeId, String instanceConnectAddress, JeroMQSecurity jeroMQSecurity, String nodeBindAddress) -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()Closes the binding.booleanReturns the host address to which to bind when receiving incoming data.Gets theNodeIdthisInstanceConnectionService.InstanceBindingrepresents.inthashCode()
-
Constructor Details
-
JeroMQInstanceBinding
public JeroMQInstanceBinding(org.zeromq.ZContext zContext, NodeId nodeId, String instanceConnectAddress, JeroMQSecurity jeroMQSecurity, String nodeBindAddress)
-
-
Method Details
-
getNodeId
Description copied from interface:InstanceConnectionService.InstanceBindingGets theNodeIdthisInstanceConnectionService.InstanceBindingrepresents.- Specified by:
getNodeIdin interfaceInstanceConnectionService.InstanceBinding- Returns:
- the
NodeId
-
getBindAddress
Description copied from interface:InstanceConnectionService.InstanceBindingReturns the host address to which to bind when receiving incoming data.- Specified by:
getBindAddressin interfaceInstanceConnectionService.InstanceBinding- Returns:
- the bind address
-
close
public void close()Description copied from interface:InstanceConnectionService.InstanceBindingCloses the binding.- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceInstanceConnectionService.InstanceBinding
-
equals
-
hashCode
public int hashCode()
-