Package ch.nolix.core.net.endpoint3
Klasse NetEndPoint
java.lang.Object
ch.nolix.core.net.baseendpoint.BaseEndPoint
ch.nolix.core.net.endpoint3.EndPoint
ch.nolix.core.net.endpoint3.NetEndPoint
- Alle implementierten Schnittstellen:
IBaseEndPoint
,IController
,IDataProvider
,IDataProviderController
,IEndPoint
,Closeable
,CloseStateRequestable
,GroupCloseable
,AutoCloseable
- Version:
- 2016-01-01
- Autor:
- Silvan Wyss
-
Konstruktorübersicht
KonstruktorBeschreibungNetEndPoint
(int port) Creates a newNetEndPoint
that will connect to the default slot on the given port on the local machine.NetEndPoint
(int port, String targetSlot) Creates a newNetEndPoint
that will connect to the given targetSlot on the given port on the local machine.NetEndPoint
(String ip) Creates a newNetEndPoint
that will connect to the default slot on the default port on the machine with the given ip.NetEndPoint
(String ip, int port) Creates a newNetEndPoint
that will connect to the default slot on the given port on the machine with the given ip.NetEndPoint
(String ip, int port, String targetSlot) Creates a newNetEndPoint
that will connect to the given target slot on the given port on the machine with the given ip. -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungINode
<?> getDataForRequest
(IChainedNode request) IContainer
<? extends INode<?>> getDataForRequests
(IChainedNode request, IChainedNode... requests) IContainer
<? extends INode<?>> getDataForRequests
(Iterable<? extends IChainedNode> requests) boolean
void
runCommand
(IChainedNode command) void
runCommands
(Iterable<? extends IChainedNode> commands) Von Klasse geerbte Methoden ch.nolix.core.net.endpoint3.EndPoint
assertIsOpen, hasReceivingDataProviderController, noteClose, runCommands, setReceivingDataProviderController
Von Klasse geerbte Methoden ch.nolix.core.net.baseendpoint.BaseEndPoint
getStoredCloseController, getTargetSlotDefinition, hasDefaultTargetSlot, isBackendEndPoint, isFrontendEndPoint, isLocalEndPoint, isSocketEndPoint, isWebSocketEndPoint
Von Klasse geerbte Methoden java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Von Schnittstelle geerbte Methoden ch.nolix.coreapi.resourcecontrolapi.resourceclosingapi.CloseStateRequestable
isOpen
Von Schnittstelle geerbte Methoden ch.nolix.coreapi.resourcecontrolapi.resourceclosingapi.GroupCloseable
close, createCloseDependencyTo, getStoredCloseController, isClosed
Von Schnittstelle geerbte Methoden ch.nolix.coreapi.netapi.baseendpointapi.IBaseEndPoint
getTargetSlotDefinition, hasDefaultTargetSlot, isBackendEndPoint, isFrontendEndPoint, isLocalEndPoint, isSocketEndPoint, isWebSocketEndPoint
-
Konstruktordetails
-
NetEndPoint
public NetEndPoint(int port) Creates a newNetEndPoint
that will connect to the default slot on the given port on the local machine.- Parameter:
port
-- Löst aus:
ArgumentIsOutOfRangeException
- if the given port is not in [0, 65535].
-
NetEndPoint
Creates a newNetEndPoint
that will connect to the given targetSlot on the given port on the local machine.- Parameter:
port
-targetSlot
-- Löst aus:
ArgumentIsOutOfRangeException
- if the given port is not in [0, 65535].ArgumentIsNullException
- if the given targetSlot is null.InvalidArgumentException
- if the given targetSlot is blank.
-
NetEndPoint
Creates a newNetEndPoint
that will connect to the default slot on the default port on the machine with the given ip.- Parameter:
ip
-
-
NetEndPoint
Creates a newNetEndPoint
that will connect to the default slot on the given port on the machine with the given ip.- Parameter:
ip
-port
-- Löst aus:
ArgumentIsOutOfRangeException
- if the given port is not in [0, 65535].
-
NetEndPoint
Creates a newNetEndPoint
that will connect to the given target slot on the given port on the machine with the given ip.- Parameter:
ip
-port
-targetSlot
-- Löst aus:
ArgumentIsOutOfRangeException
- if the given port is not in [0, 65535].ArgumentIsNullException
- if the given targetSlot is null.InvalidArgumentException
- if the given targetSlot is blank.
-
-
Methodendetails
-
getConnectionType
-
getCustomTargetSlot
-
getDataForRequest
-
getDataForRequests
public IContainer<? extends INode<?>> getDataForRequests(IChainedNode request, IChainedNode... requests) -
getDataForRequests
-
getPeerType
-
getSecurityLevel
-
hasCustomTargetSlot
public boolean hasCustomTargetSlot() -
runCommand
-
runCommands
-