public static interface Service.Slice extends Serializable
Slicenested interface represents that part of a service that is deployed at a given network node.
|Modifier and Type||Method and Description|
Access the node where this slice resides.
Access the service object which this slice is a part of.
Serves an incoming horizontal command, performing any required immediate processing, before turning it into a vertical command to be processed by the incoming filter chain.
Serviceobject, that has
thisas one of its slices.
Node getNode() throws ServiceException
ServiceException- If some problems occur in retrieving the local node.
VerticalCommand serve(HorizontalCommand cmd)
cmd- The command that is to be served.
nullis returned, no filter/sink processing will happen. This feature can be used to decouple incoming horizontal interaction patterns from vertical incoming commands (e.g. no incoming vertical command is generated until a required set of horizontal commands has been received).