Class Receiver
java.lang.Object
de.iip_ecosphere.platform.services.environment.services.Receiver
Basic abilities for a generic receiver, which may also operate outside the streaming environment.
- Author:
- Holger Eichelberger, SSE
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classA generic logging reception callback. -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected de.iip_ecosphere.platform.transport.connectors.TransportConnectorReturns the transport connector.protected voidsetConnector(de.iip_ecosphere.platform.transport.connectors.TransportConnector connector) Defines/changes the transport connector.voidstart()Starts the receiver.voidstop()Stops the receiver.protected voidsubscribeTo(Receiver.LoggingReceptionCallback<?>... callbacks) Subscribes to the given logger callbacks/streams.
-
Field Details
-
DEBUG
public static final boolean DEBUG- See Also:
-
connector
private de.iip_ecosphere.platform.transport.connectors.TransportConnector connector -
running
private boolean running
-
-
Constructor Details
-
Receiver
public Receiver()
-
-
Method Details
-
setConnector
protected void setConnector(de.iip_ecosphere.platform.transport.connectors.TransportConnector connector) Defines/changes the transport connector.- Parameters:
connector- the new connector
-
getConnector
protected de.iip_ecosphere.platform.transport.connectors.TransportConnector getConnector()Returns the transport connector.- Returns:
- the connector
-
subscribeTo
Subscribes to the given logger callbacks/streams.- Parameters:
callbacks- the callbacks/streams
-
start
public void start()Starts the receiver. -
stop
public void stop()Stops the receiver.
-