Class GatewayEventStreamRpc
java.lang.Object
com.inductiveautomation.eventstream.gateway.rpc.GatewayEventStreamRpc
- All Implemented Interfaces:
EventStreamRpc
-
Field Summary
Fields inherited from interface com.inductiveautomation.eventstream.rpc.EventStreamRpc
SERIALIZER -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetDiagnostics(String projectName, String path) Returns the current diagnostics for the given Event Stream.Returns a list of all available Event Stream encoders.List of all available Event Stream Handler descriptors.List of all available Event Stream Source descriptors.Returns the current state of the Event Stream.listEventStreams(String project) Returns a list of all Event Streams in the given project.runEventStream(String projectName, String path, EventStreamConfig config, EventStreamRunConfig runConfig) Starts the Event Stream with the given configuration.booleanvalidateExpression(String project, ExpressionValue expressionValue) Validates the given expression value.
-
Constructor Details
-
GatewayEventStreamRpc
-
-
Method Details
-
getSourceDescriptors
Description copied from interface:EventStreamRpcList of all available Event Stream Source descriptors.- Specified by:
getSourceDescriptorsin interfaceEventStreamRpc
-
getHandlerDescriptors
Description copied from interface:EventStreamRpcList of all available Event Stream Handler descriptors.- Specified by:
getHandlerDescriptorsin interfaceEventStreamRpc
-
getEventStreamEncoders
Description copied from interface:EventStreamRpcReturns a list of all available Event Stream encoders.- Specified by:
getEventStreamEncodersin interfaceEventStreamRpc- Returns:
- List of Event Stream encoder descriptors
-
listEventStreams
Description copied from interface:EventStreamRpcReturns a list of all Event Streams in the given project.- Specified by:
listEventStreamsin interfaceEventStreamRpc- Parameters:
project- Project name- Returns:
- List of Event Stream descriptions
-
getDiagnostics
Description copied from interface:EventStreamRpcReturns the current diagnostics for the given Event Stream.- Specified by:
getDiagnosticsin interfaceEventStreamRpc- Parameters:
projectName- Project namepath- Path to Event Stream- Returns:
- Current diagnostics for the Event Stream
-
runEventStream
public EventStreamDiagnostics runEventStream(String projectName, String path, EventStreamConfig config, EventStreamRunConfig runConfig) Description copied from interface:EventStreamRpcStarts the Event Stream with the given configuration. Stops immediately after the first event.- Specified by:
runEventStreamin interfaceEventStreamRpc- Parameters:
projectName- Project namepath- Path to Event Streamconfig- Configuration for the Event StreamrunConfig- Run configuration for the Event Stream- Returns:
- Current diagnostics for the Event Stream
-
getState
Description copied from interface:EventStreamRpcReturns the current state of the Event Stream.- Specified by:
getStatein interfaceEventStreamRpc- Parameters:
project- Project namepath- Path to Event Stream- Returns:
- Current state of the Event Stream
-
validateExpression
Description copied from interface:EventStreamRpcValidates the given expression value.- Specified by:
validateExpressionin interfaceEventStreamRpc- Parameters:
project- Project nameexpressionValue- Expression value to validate- Returns:
- True if the expression is valid, False otherwise
-