Package org.somda.sdc.glue.consumer
Class ConnectConfiguration
-
- All Implemented Interfaces:
public class ConnectConfigurationContainer to provide connection options for remote SDC device connections.
-
-
Field Summary
Fields Modifier and Type Field Description public final static Collection<QName>PORT_TYPESpublic final static Collection<String>EPISODIC_REPORTSpublic final static Collection<String>PERIODIC_REPORTSpublic final static Collection<String>STREAMING_REPORTSpublic final static Collection<String>ALL_EPISODIC_AND_WAVEFORM_REPORTSpublic final static Collection<String>DESCRIPTION_AND_CONTEXTSpublic final static Collection<String>ALL_PERIODIC_AND_WAVEFORM_REPORTSpublic final Collection<String>actionspublic final Collection<QName>requiredPortTypes
-
Method Summary
Modifier and Type Method Description Collection<String>getActions()Collection<QName>getRequiredPortTypes()static ConnectConfigurationcreate()Creates a configuration that subscribes nothing. static ConnectConfigurationcreate(Collection<String> actions)Creates a configuration with predefined actions. static ConnectConfigurationcreate(Collection<String> actions, Collection<QName> requiredPortTypes)Creates a configuration with predefined actions. -
-
Method Detail
-
getActions
Collection<String> getActions()
-
getRequiredPortTypes
Collection<QName> getRequiredPortTypes()
-
create
static ConnectConfiguration create()
Creates a configuration that subscribes nothing.
The configuration automatically requires the get service to be existing.
- Returns:
the new connect configuration.
-
create
static ConnectConfiguration create(Collection<String> actions)
Creates a configuration with predefined actions.
The configuration automatically requires all port types required by the given actions plus the get service.
- Parameters:
actions- the action URIs to be subscribed.- Returns:
the new connect configuration.
-
create
static ConnectConfiguration create(Collection<String> actions, Collection<QName> requiredPortTypes)
Creates a configuration with predefined actions.
- Parameters:
actions- the action URIs to be subscribed.requiredPortTypes- the required service interfaces used to establish a connection.- Returns:
the new connect configuration.
-
-
-
-