Package ch.nolix.core.net.endpoint2
Klasse NetEndPoint
java.lang.Object
ch.nolix.core.net.baseendpoint.BaseEndPoint
ch.nolix.core.net.endpoint2.EndPoint
ch.nolix.core.net.endpoint2.NetEndPoint
- Alle implementierten Schnittstellen:
IBaseEndPoint
,IEndPoint
,Closeable
,CloseStateRequestable
,GroupCloseable
,AutoCloseable
- Version:
- 2017-05-22
- Autor:
- Silvan Wyss
-
Konstruktorübersicht
KonstruktorBeschreibungNetEndPoint
(int port) Creates a newNetEndPoint
that will connect to the default target on the given port on the local machine.NetEndPoint
(int port, String target) Creates a newNetEndPoint
that will connect to the given target on the given port on the local machine.NetEndPoint
(String ip) Creates a newNetEndPoint
that will connect to the default target on the HTTP port (80) on the machine with the given ip.NetEndPoint
(String ip, int port) Creates a newNetEndPoint
that will connect to the default target on the given port on the machine with the given ip.NetEndPoint
(String ip, int port, String target) Creates a newNetEndPoint
that will connect to the given target on the given port on the machine with the given ip. -
Methodenübersicht
Modifizierer und TypMethodeBeschreibunggetReplyForRequest
(String message) Sends the given message and returns the reply.boolean
boolean
Von Klasse geerbte Methoden ch.nolix.core.net.endpoint2.EndPoint
assertIsOpen, getStoredReplier, hasReplier, noteClose, setReplier
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 target 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 target on the given port on the local machine.- Parameter:
port
-target
-- Löst aus:
ArgumentIsOutOfRangeException
- if the given port is not in [0, 65535].ArgumentIsNullException
- if the given target is null.InvalidArgumentException
- if the given target is blank.
-
NetEndPoint
Creates a newNetEndPoint
that will connect to the default target on the HTTP port (80) on the machine with the given ip.- Parameter:
ip
-
-
NetEndPoint
Creates a newNetEndPoint
that will connect to the default target 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 on the given port on the machine with the given ip.- Parameter:
ip
-port
-target
-- Löst aus:
ArgumentIsOutOfRangeException
- if the given port is not in [0, 65535].ArgumentIsNullException
- if the given target is null.InvalidArgumentException
- if the given target is blank.
-
-
Methodendetails
-
getConnectionType
-
getCustomTargetSlot
- Gibt zurück:
- the target of the current
NetEndPoint
. - Löst aus:
ArgumentDoesNotHaveAttributeException
- if this net end point does not have a target.
-
getPeerType
-
getSecurityLevel
-
isNetEndPoint
public boolean isNetEndPoint()- Gibt zurück:
- true if the current
NetEndPoint
is a net end point.
-
getReplyForRequest
Sends the given message and returns the reply.- Parameter:
message
-- Gibt zurück:
- the reply to the given message if the current
NetEndPoint
stays connected, null otherwise.
-
hasCustomTargetSlot
public boolean hasCustomTargetSlot()
-