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 TypeMethodDescriptionvoid
close()
Closes the binding.boolean
Returns the host address to which to bind when receiving incoming data.Gets theNodeId
thisInstanceConnectionService.InstanceBinding
represents.int
hashCode()
-
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.InstanceBinding
Gets theNodeId
thisInstanceConnectionService.InstanceBinding
represents.- Specified by:
getNodeId
in interfaceInstanceConnectionService.InstanceBinding
- Returns:
- the
NodeId
-
getBindAddress
Description copied from interface:InstanceConnectionService.InstanceBinding
Returns the host address to which to bind when receiving incoming data.- Specified by:
getBindAddress
in interfaceInstanceConnectionService.InstanceBinding
- Returns:
- the bind address
-
close
public void close()Description copied from interface:InstanceConnectionService.InstanceBinding
Closes the binding.- Specified by:
close
in interfaceAutoCloseable
- Specified by:
close
in interfaceInstanceConnectionService.InstanceBinding
-
equals
-
hashCode
public int hashCode()
-