Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- ACTION_ACTIVATE - Static variable in class org.somda.sdc.glue.common.ActionConstants
- ACTION_ARCHIVE_PREFIX - Static variable in class org.somda.sdc.glue.common.WsdlConstants
- ACTION_CONTAINMENT_TREE_PREFIX - Static variable in class org.somda.sdc.glue.common.WsdlConstants
- ACTION_CONTEXT_PREFIX - Static variable in class org.somda.sdc.glue.common.WsdlConstants
- ACTION_DESCRIPTION_EVENT_PREFIX - Static variable in class org.somda.sdc.glue.common.WsdlConstants
- ACTION_DESCRIPTION_MODIFICATION_REPORT - Static variable in class org.somda.sdc.glue.common.ActionConstants
- ACTION_EPISODIC_ALERT_REPORT - Static variable in class org.somda.sdc.glue.common.ActionConstants
- ACTION_EPISODIC_COMPONENT_REPORT - Static variable in class org.somda.sdc.glue.common.ActionConstants
- ACTION_EPISODIC_CONTEXT_REPORT - Static variable in class org.somda.sdc.glue.common.ActionConstants
- ACTION_EPISODIC_METRIC_REPORT - Static variable in class org.somda.sdc.glue.common.ActionConstants
- ACTION_EPISODIC_OPERATIONAL_STATE_REPORT - Static variable in class org.somda.sdc.glue.common.ActionConstants
- ACTION_GET_CONTAINMENT_TREE - Static variable in class org.somda.sdc.glue.common.ActionConstants
- ACTION_GET_CONTEXT_STATES - Static variable in class org.somda.sdc.glue.common.ActionConstants
- ACTION_GET_CONTEXT_STATES_BY_FILTER - Static variable in class org.somda.sdc.glue.common.ActionConstants
- ACTION_GET_CONTEXT_STATES_BY_IDENTIFICATION - Static variable in class org.somda.sdc.glue.common.ActionConstants
- ACTION_GET_DESCRIPTOR - Static variable in class org.somda.sdc.glue.common.ActionConstants
- ACTION_GET_DESCRIPTORS_FROM_ARCHIVE - Static variable in class org.somda.sdc.glue.common.ActionConstants
- ACTION_GET_LOCALIZED_TEXT - Static variable in class org.somda.sdc.glue.common.ActionConstants
- ACTION_GET_MD_DESCRIPTION - Static variable in class org.somda.sdc.glue.common.ActionConstants
- ACTION_GET_MD_STATE - Static variable in class org.somda.sdc.glue.common.ActionConstants
- ACTION_GET_MDIB - Static variable in class org.somda.sdc.glue.common.ActionConstants
- ACTION_GET_PREFIX - Static variable in class org.somda.sdc.glue.common.WsdlConstants
- ACTION_GET_STATES_FROM_ARCHIVE - Static variable in class org.somda.sdc.glue.common.ActionConstants
- ACTION_GET_SUPPORTED_LANGUAGES - Static variable in class org.somda.sdc.glue.common.ActionConstants
- ACTION_LOCALIZATION_PREFIX - Static variable in class org.somda.sdc.glue.common.WsdlConstants
- ACTION_OBSERVED_VALUE_STREAM - Static variable in class org.somda.sdc.glue.common.ActionConstants
- ACTION_OPERATION_INVOKED_REPORT - Static variable in class org.somda.sdc.glue.common.ActionConstants
- ACTION_PERIODIC_ALERT_REPORT - Static variable in class org.somda.sdc.glue.common.ActionConstants
- ACTION_PERIODIC_COMPONENT_REPORT - Static variable in class org.somda.sdc.glue.common.ActionConstants
- ACTION_PERIODIC_CONTEXT_REPORT - Static variable in class org.somda.sdc.glue.common.ActionConstants
- ACTION_PERIODIC_METRIC_REPORT - Static variable in class org.somda.sdc.glue.common.ActionConstants
- ACTION_PERIODIC_OPERATIONAL_STATE_REPORT - Static variable in class org.somda.sdc.glue.common.ActionConstants
- ACTION_PREFIX - Static variable in class org.somda.sdc.glue.common.WsdlConstants
- ACTION_SET_ALERT_STATE - Static variable in class org.somda.sdc.glue.common.ActionConstants
- ACTION_SET_COMPONENT_STATE - Static variable in class org.somda.sdc.glue.common.ActionConstants
- ACTION_SET_CONTEXT_STATE - Static variable in class org.somda.sdc.glue.common.ActionConstants
- ACTION_SET_METRIC_STATE - Static variable in class org.somda.sdc.glue.common.ActionConstants
- ACTION_SET_PREFIX - Static variable in class org.somda.sdc.glue.common.WsdlConstants
- ACTION_SET_STRING - Static variable in class org.somda.sdc.glue.common.ActionConstants
- ACTION_SET_VALUE - Static variable in class org.somda.sdc.glue.common.ActionConstants
- ACTION_STATE_EVENT_PREFIX - Static variable in class org.somda.sdc.glue.common.WsdlConstants
- ACTION_SYSTEM_ERROR_REPORT - Static variable in class org.somda.sdc.glue.common.ActionConstants
- ACTION_WAVEFORM_PREFIX - Static variable in class org.somda.sdc.glue.common.WsdlConstants
- ACTION_WAVEFORM_STREAM - Static variable in class org.somda.sdc.glue.common.ActionConstants
- ActionConstants - Class in org.somda.sdc.glue.common
-
Constants for every SDC service operation comprising input-output and input-only message exchanges.
- ActionConstants() - Constructor for class org.somda.sdc.glue.common.ActionConstants
- addAllLocalizedTexts(Collection<LocalizedText>) - Method in class org.somda.sdc.glue.provider.localization.helper.HeapBasedLocalizationStorage
-
Adds provided collection of localized texts to the LocalizationStorage.
- addContext(T) - Method in class org.somda.sdc.glue.consumer.SdcDiscoveryFilterBuilder
-
Adds a primary context state instance identifier as scope.
- addDeviceComponent(T) - Method in class org.somda.sdc.glue.consumer.SdcDiscoveryFilterBuilder
-
Adds a device component type.
- addLocalizedText(LocalizedText) - Method in class org.somda.sdc.glue.provider.localization.helper.HeapBasedLocalizationStorage
-
Adds provided localized text to the LocalizationStorage.
- addOperationInvocationReceiver(OperationInvocationReceiver) - Method in class org.somda.sdc.glue.provider.sco.ScoController
-
Registers an object that possesses callback functions for incoming set service requests.
- addOperationInvocationReceiver(OperationInvocationReceiver) - Method in class org.somda.sdc.glue.provider.services.HighPriorityServices
-
Registers an object that possesses callback functions for incoming set service requests.
- addScope(String) - Method in class org.somda.sdc.glue.consumer.SdcDiscoveryFilterBuilder
-
Adds a scope.
- addType(QName) - Method in class org.somda.sdc.glue.consumer.SdcDiscoveryFilterBuilder
-
Adds a type.
- afterShutDown() - Method in class org.somda.sdc.glue.provider.helper.SdcDevicePluginProcessor
-
Triggers
SdcDevicePlugin.afterShutDown(SdcDeviceContext)for all plugins. - afterShutDown(SdcDeviceContext) - Method in class org.somda.sdc.glue.provider.plugin.SdcRequiredTypesAndScopes
- afterShutDown(SdcDeviceContext) - Method in interface org.somda.sdc.glue.provider.SdcDevicePlugin
-
Called after the device was shut down.
- afterStartUp() - Method in class org.somda.sdc.glue.provider.helper.SdcDevicePluginProcessor
-
Triggers
SdcDevicePlugin.afterStartUp(SdcDeviceContext)for all plugins. - afterStartUp(SdcDeviceContext) - Method in interface org.somda.sdc.glue.provider.SdcDevicePlugin
-
Called once the device is running.
- ALL_EPISODIC_AND_WAVEFORM_REPORTS - Static variable in class org.somda.sdc.glue.consumer.ConnectConfiguration
-
Commonly used episodic actions for remote SDC device synchronization.
- ALL_PERIODIC_AND_WAVEFORM_REPORTS - Static variable in class org.somda.sdc.glue.consumer.ConnectConfiguration
-
Commonly used periodic actions for remote SDC device synchronization.
- appendScopesAndSendHello(Set<String>) - Method in interface org.somda.sdc.glue.provider.plugin.ScopesDecorator
-
Gives the order to append the given set of scopes and send a Hello if changes ensued.
- appendScopesAndSendHello(Set<String>) - Method in class org.somda.sdc.glue.provider.plugin.SdcRequiredTypesAndScopes
- APPLY_REPORTS_SAME_MDIB_VERSION - Static variable in class org.somda.sdc.glue.consumer.ConsumerConfig
-
Enable applying reports which have the same MDIB version as the current MdibStorage.
- AUTHORITY - Static variable in class org.somda.sdc.glue.GlueConstants
- AWAITING_TRANSACTION_TIMEOUT - Static variable in class org.somda.sdc.glue.consumer.ConsumerConfig
-
Default timeout for awaiting of transaction objects.
B
- beforeShutDown() - Method in class org.somda.sdc.glue.provider.helper.SdcDevicePluginProcessor
-
Triggers
SdcDevicePlugin.beforeShutDown(SdcDeviceContext)(SdcDeviceContext)} for all plugins. - beforeShutDown(SdcDeviceContext) - Method in interface org.somda.sdc.glue.provider.SdcDevicePlugin
-
Called before the device is about to shutdown.
- beforeStartUp() - Method in class org.somda.sdc.glue.provider.helper.SdcDevicePluginProcessor
-
Triggers
SdcDevicePlugin.beforeStartUp(SdcDeviceContext)for all plugins. - beforeStartUp(SdcDeviceContext) - Method in class org.somda.sdc.glue.provider.plugin.SdcRequiredTypesAndScopes
- beforeStartUp(SdcDeviceContext) - Method in interface org.somda.sdc.glue.provider.SdcDevicePlugin
-
Called before the device starts up.
C
- cachePrefetch(BigInteger) - Method in interface org.somda.sdc.glue.consumer.localization.LocalizationServiceAccess
-
Calls a synchronous cache prefetch of localized texts by provided version.
- cachePrefetch(BigInteger) - Method in class org.somda.sdc.glue.consumer.localization.LocalizationServiceProxy
- cachePrefetch(BigInteger, List<String>) - Method in interface org.somda.sdc.glue.consumer.localization.LocalizationServiceAccess
-
Calls a synchronous cache prefetch of localized texts by provided version and languages.
- cachePrefetch(BigInteger, List<String>) - Method in class org.somda.sdc.glue.consumer.localization.LocalizationServiceProxy
- CommonConfig - Class in org.somda.sdc.glue.common
-
General configuration of the SDC Glue common package.
- CommonConfig() - Constructor for class org.somda.sdc.glue.common.CommonConfig
- CommonConstants - Class in org.somda.sdc.glue.common
- CommonConstants() - Constructor for class org.somda.sdc.glue.common.CommonConstants
- ComplexDeviceComponentMapper - Class in org.somda.sdc.glue.common.uri
-
Utility class to map from complex device component coded value to URI and back to coded value.
- ComplexDeviceComponentMapper() - Constructor for class org.somda.sdc.glue.common.uri.ComplexDeviceComponentMapper
- configure() - Method in class org.somda.sdc.glue.guice.DefaultGlueModule
- connect(HostingServiceProxy, ConnectConfiguration) - Method in interface org.somda.sdc.glue.consumer.SdcRemoteDevicesConnector
-
Tries to establish an SDC client connection to the given hosting service proxy (i.e., remote SDC device).
- connect(HostingServiceProxy, ConnectConfiguration) - Method in class org.somda.sdc.glue.consumer.SdcRemoteDevicesConnectorImpl
- connect(HostingServiceProxy, ConnectConfiguration, MdibAccessObserver) - Method in interface org.somda.sdc.glue.consumer.SdcRemoteDevicesConnector
-
Tries to establish an SDC client connection to the given hosting service proxy (i.e., remote SDC device).
- connect(HostingServiceProxy, ConnectConfiguration, MdibAccessObserver) - Method in class org.somda.sdc.glue.consumer.SdcRemoteDevicesConnectorImpl
- ConnectConfiguration - Class in org.somda.sdc.glue.consumer
-
Container to provide connection options for remote SDC device connections.
- Consumer - Annotation Type in org.somda.sdc.glue.guice
-
Consumer annotation for class bindings relevant to the SDC service consumer side.
- ConsumerConfig - Class in org.somda.sdc.glue.consumer
-
Configuration for the SDC consumer side.
- ConsumerConfig() - Constructor for class org.somda.sdc.glue.consumer.ConsumerConfig
- Context - Class in org.somda.sdc.glue.provider.sco
-
Transaction context to be used on incoming set service requests in order to send reports and the initial response.
- ContextFactory - Interface in org.somda.sdc.glue.provider.sco.factory
-
Factory to create Context instances.
- ContextIdentificationMapper - Class in org.somda.sdc.glue.common.uri
-
Utility class to map between context-based URIs and instance identifiers.
- ContextIdentificationMapper() - Constructor for class org.somda.sdc.glue.common.uri.ContextIdentificationMapper
- ContextIdentificationMapper.ContextSource - Enum in org.somda.sdc.glue.common.uri
-
Defines the context instance identifier URI type.
- create() - Static method in class org.somda.sdc.glue.consumer.ConnectConfiguration
-
Creates a configuration that subscribes nothing.
- create() - Static method in class org.somda.sdc.glue.consumer.SdcDiscoveryFilterBuilder
- create(Collection<String>) - Static method in class org.somda.sdc.glue.consumer.ConnectConfiguration
-
Creates a configuration with predefined actions.
- create(Collection<String>, Collection<QName>) - Static method in class org.somda.sdc.glue.consumer.ConnectConfiguration
-
Creates a configuration with predefined actions.
- create(LocationDetail) - Static method in class org.somda.sdc.glue.common.FallbackInstanceIdentifier
-
Creates an instance identifier based on the fallback algorithm defined in IEEE 11073-20701-2018 section 9.4.1.1.
- createContext(long, String, InstanceIdentifier, EventSourceAccess, LocalMdibAccess) - Method in interface org.somda.sdc.glue.provider.sco.factory.ContextFactory
-
Creates a new Context instance.
- createHighPriorityServices(LocalMdibAccess) - Method in interface org.somda.sdc.glue.provider.services.factory.ServicesFactory
-
Creates a new HighPriorityServices instance.
- createLocalizationService(LocalizationStorage) - Method in interface org.somda.sdc.glue.provider.localization.factory.LocalizationServiceFactory
-
Creates a new LocalizationService instance.
- createLocalizationServiceProxy(HostingServiceProxy, HostedServiceProxy) - Method in interface org.somda.sdc.glue.consumer.localization.factory.LocalizationServiceProxyFactory
-
Creates a new LocalizationServiceProxy instance.
- createLowPriorityServices(LocalMdibAccess, LocalizationStorage) - Method in interface org.somda.sdc.glue.provider.services.factory.ServicesFactory
-
Creates a new LowPriorityServices instance.
- createMdibMapper(MdibAccess) - Method in interface org.somda.sdc.glue.common.factory.MdibMapperFactory
- createModificationsBuilder(Mdib) - Method in interface org.somda.sdc.glue.common.factory.ModificationsBuilderFactory
-
Creates a ModificationsBuilder instance.
- createModificationsBuilder(Mdib, Boolean) - Method in interface org.somda.sdc.glue.common.factory.ModificationsBuilderFactory
-
Creates a ModificationsBuilder instance.
- createModificationsBuilder(Mdib, Boolean, DefaultStateValues) - Method in interface org.somda.sdc.glue.common.factory.ModificationsBuilderFactory
-
Creates a ModificationsBuilder instance.
- createOperationInvocationDispatcher(HostingServiceProxy) - Method in interface org.somda.sdc.glue.consumer.sco.factory.OperationInvocationDispatcherFactory
- createReportGenerator(EventSourceAccess) - Method in interface org.somda.sdc.glue.provider.services.helper.factory.ReportGeneratorFactory
-
Creates a new ReportGenerator.
- createScoController(EventSourceAccess, LocalMdibAccess) - Method in interface org.somda.sdc.glue.provider.sco.factory.ScoControllerFactory
-
Creates a new ScoController instance.
- createScoController(HostingServiceProxy, HostedServiceProxy, HostedServiceProxy) - Method in interface org.somda.sdc.glue.consumer.sco.factory.ScoControllerFactory
- createScoTransaction(T, Consumer<OperationInvokedReport.ReportPart>) - Method in class org.somda.sdc.glue.consumer.sco.factory.ScoTransactionFactory
- createSdcDevice(DeviceSettings, LocalMdibAccess, Collection<OperationInvocationReceiver>, Collection<SdcDevicePlugin>) - Method in interface org.somda.sdc.glue.provider.factory.SdcDeviceFactory
-
Creates a new SdcDevice instance.
- createSdcDevice(DeviceSettings, LocalMdibAccess, Collection<OperationInvocationReceiver>, Collection<SdcDevicePlugin>, LocalizationStorage) - Method in interface org.somda.sdc.glue.provider.factory.SdcDeviceFactory
-
Creates a new SdcDevice instance.
- createSdcRemoteDevice(HostingServiceProxy, RemoteMdibAccess, ReportProcessor, ScoController, SdcRemoteDeviceWatchdog, LocalizationServiceProxy) - Method in interface org.somda.sdc.glue.consumer.factory.SdcRemoteDeviceFactory
- createSdcRemoteDeviceWatchdog(HostingServiceProxy, Map<String, SubscribeResult>, WatchdogObserver) - Method in interface org.somda.sdc.glue.consumer.factory.SdcRemoteDeviceWatchdogFactory
-
Creates a SdcRemoteDeviceWatchdog instance.
- createSuccessfulResponse(InvocationState) - Method in class org.somda.sdc.glue.provider.sco.Context
-
Creates a successful initial invocation response based on this context with latest MDIB version.
- createSuccessfulResponse(MdibVersion, InvocationState) - Method in class org.somda.sdc.glue.provider.sco.Context
-
Creates a successful initial invocation response based on this context.
- createUnsuccessfulResponse(InvocationState, InvocationError, List<LocalizedText>) - Method in class org.somda.sdc.glue.provider.sco.Context
-
Creates an unsuccessful initial invocation response based on this context with latest MDIB version.
- createUnsuccessfulResponse(MdibVersion, InvocationState, InvocationError, List<LocalizedText>) - Method in class org.somda.sdc.glue.provider.sco.Context
-
Creates an unsuccessful initial invocation response based on this context.
- createWithLocationDetailQuery(InstanceIdentifier, LocationDetail) - Static method in class org.somda.sdc.glue.common.uri.LocationDetailQueryMapper
-
Creates a URI out of a location context instance identifier and location detail.
- customConfigure() - Method in class org.somda.sdc.glue.guice.GlueDpwsConfigModule
D
- decodePChars(String) - Static method in class org.somda.sdc.glue.common.helper.UrlUtf8
-
Accepts a text and decodes it as pchar according to RFC3986.
- defaultConfigure() - Method in class org.somda.sdc.glue.guice.DefaultGlueConfigModule
- DefaultGlueConfigModule - Class in org.somda.sdc.glue.guice
-
Guice module that determines default values for the Glue package configuration.
- DefaultGlueConfigModule() - Constructor for class org.somda.sdc.glue.guice.DefaultGlueConfigModule
- DefaultGlueModule - Class in org.somda.sdc.glue.guice
-
Default Glue module.
- DefaultGlueModule() - Constructor for class org.somda.sdc.glue.guice.DefaultGlueModule
- DefaultStateValues - Interface in org.somda.sdc.glue.common
-
Implementing classes of this interface can be used to define default values for states.
- DefaultStateValuesDispatcher - Class in org.somda.sdc.glue.common.helper
-
Processes a
DefaultStateValuesobject and forwards any states to matching methods. - DefaultStateValuesDispatcher(DefaultStateValues) - Constructor for class org.somda.sdc.glue.common.helper.DefaultStateValuesDispatcher
- DESCRIPTION_AND_CONTEXTS - Static variable in class org.somda.sdc.glue.consumer.ConnectConfiguration
-
Commonly used actions if only updates on description and contexts are desired.
- disconnect(String) - Method in interface org.somda.sdc.glue.consumer.SdcRemoteDevicesConnector
-
Disconnects a device.
- disconnect(String) - Method in class org.somda.sdc.glue.consumer.SdcRemoteDevicesConnectorImpl
- dispatchDefaultStateValues(AbstractState) - Method in class org.somda.sdc.glue.common.helper.DefaultStateValuesDispatcher
- dispatchReport(OperationInvokedReport) - Method in class org.somda.sdc.glue.consumer.sco.helper.OperationInvocationDispatcher
-
Accepts a report and dispatches its report parts to registered SCO transactions.
E
- encodePChars(String) - Static method in class org.somda.sdc.glue.common.helper.UrlUtf8
-
Accepts a text and encodes it as valid pchar according to RFC3986.
- encodePChars(String, boolean) - Static method in class org.somda.sdc.glue.common.helper.UrlUtf8
-
Accepts a text and encodes it as valid pchar according to RFC3986.
- Ensemble - Enum constant in enum org.somda.sdc.glue.common.uri.ContextIdentificationMapper.ContextSource
- EPISODIC_REPORTS - Static variable in class org.somda.sdc.glue.consumer.ConnectConfiguration
-
List of all episodic report actions.
F
- FallbackInstanceIdentifier - Class in org.somda.sdc.glue.common
-
Utility class to create fallback instance identifiers from location detail.
- FallbackInstanceIdentifier() - Constructor for class org.somda.sdc.glue.common.FallbackInstanceIdentifier
- filterByLanguage(Table<String, String, LocalizedText>, List<String>) - Static method in class org.somda.sdc.glue.common.LocalizationServiceFilterUtil
-
Filters localized texts by provided languages.
- filterByReferences(Multimap<String, LocalizedText>, List<String>) - Static method in class org.somda.sdc.glue.common.LocalizationServiceFilterUtil
-
Filter localized texts by provided references.
- fromCodedValue(CodedValue) - Static method in class org.somda.sdc.glue.common.uri.ComplexDeviceComponentMapper
-
Given a coded value that belongs to an abstract complex component descriptor, this function creates the URI representation.
- fromComplexDeviceComponent(AbstractComplexDeviceComponentDescriptor) - Static method in class org.somda.sdc.glue.common.uri.ComplexDeviceComponentMapper
-
Maps an abstract complex component descriptor to URI representation.
- fromInstanceIdentifier(InstanceIdentifier, ContextIdentificationMapper.ContextSource) - Static method in class org.somda.sdc.glue.common.uri.ContextIdentificationMapper
-
Converts from an instance identifier to an URI.
- fromOid(Oid) - Static method in class org.somda.sdc.glue.common.uri.ParticipantKeyPurposeMapper
-
Creates a Participant Key Purpose URI out of an OID.
- fromUri(String) - Static method in class org.somda.sdc.glue.common.uri.ComplexDeviceComponentMapper
-
Maps a complex device component type URI string to a coded value.
- fromUri(String) - Static method in class org.somda.sdc.glue.common.uri.ParticipantKeyPurposeMapper
-
Creates an OID given a Participant Key Purpose encoded URI.
- fromUri(String, ContextIdentificationMapper.ContextSource) - Static method in class org.somda.sdc.glue.common.uri.ContextIdentificationMapper
-
Converts from an URI string to an instance identifier.
G
- get() - Method in class org.somda.sdc.glue.common.ModificationsBuilder
-
Gets the precompiled MdibDescriptionModifications.
- get() - Method in class org.somda.sdc.glue.consumer.SdcDiscoveryFilterBuilder
-
Gets a discovery filter with all types and scopes added via
SdcDiscoveryFilterBuilder.addType(QName)andSdcDiscoveryFilterBuilder.addScope(String). - getAction(Class<? extends AbstractReport>) - Method in class org.somda.sdc.glue.common.ReportMappings
- getActions() - Method in class org.somda.sdc.glue.consumer.ConnectConfiguration
- getActiveSubscriptions() - Method in class org.somda.sdc.glue.provider.SdcDevice
- getConnectedDevice(String) - Method in interface org.somda.sdc.glue.consumer.SdcRemoteDevicesConnector
-
Gets a connected device.
- getConnectedDevice(String) - Method in class org.somda.sdc.glue.consumer.SdcRemoteDevicesConnectorImpl
- getConnectedDevices() - Method in interface org.somda.sdc.glue.consumer.SdcRemoteDevicesConnector
-
Gets a copy of all connected devices at a certain point in time.
- getConnectedDevices() - Method in class org.somda.sdc.glue.consumer.SdcRemoteDevicesConnectorImpl
- getDevice() - Method in class org.somda.sdc.glue.provider.SdcDevice
- getDevice() - Method in interface org.somda.sdc.glue.provider.SdcDeviceContext
-
Gets the encapsulated device of an SdcDevice.
- getDiscoveryAccess() - Method in class org.somda.sdc.glue.provider.SdcDevice
-
Gets the discovery access.
- getEpisodicAction(Class<? extends AbstractReport>) - Method in class org.somda.sdc.glue.common.ReportMappings
- getEpisodicReportClass(Class<? extends AbstractState>) - Method in class org.somda.sdc.glue.common.ReportMappings
- getEprAddress() - Method in class org.somda.sdc.glue.provider.SdcDevice
- getFinalReport(Collection<OperationInvokedReport.ReportPart>) - Method in class org.somda.sdc.glue.consumer.sco.ScoUtil
-
Finds a final report in a collection of reports.
- getHostingServiceAccess() - Method in class org.somda.sdc.glue.provider.SdcDevice
-
Gets the hosting service access.
- getHostingServiceProxy() - Method in interface org.somda.sdc.glue.consumer.SdcRemoteDevice
-
Gets the hosting service proxy.
- getHostingServiceProxy() - Method in class org.somda.sdc.glue.consumer.SdcRemoteDeviceImpl
- getInvocationError() - Method in class org.somda.sdc.glue.provider.sco.InvocationResponse
- getInvocationErrorMessage() - Method in class org.somda.sdc.glue.provider.sco.InvocationResponse
- getInvocationSource() - Method in class org.somda.sdc.glue.provider.sco.Context
- getInvocationState() - Method in class org.somda.sdc.glue.provider.sco.InvocationResponse
- getLocalizationServiceAccess() - Method in interface org.somda.sdc.glue.consumer.SdcRemoteDevice
-
Gets a localization service invoker access.
- getLocalizationServiceAccess() - Method in class org.somda.sdc.glue.consumer.SdcRemoteDeviceImpl
- getLocalizedText(List<String>, BigInteger, List<String>) - Method in class org.somda.sdc.glue.provider.localization.helper.HeapBasedLocalizationStorage
- getLocalizedText(List<String>, BigInteger, List<String>) - Method in interface org.somda.sdc.glue.provider.localization.LocalizationStorage
-
Gets a localized text that is referenced in the MDIB.
- getLocalizedText(List<String>, BigInteger, List<String>, List<LocalizedTextWidth>, List<BigInteger>) - Method in interface org.somda.sdc.glue.provider.localization.LocalizationService
-
Gets a localized text that is referenced in the MDIB.
- getLocalizedText(List<String>, BigInteger, List<String>, List<LocalizedTextWidth>, List<BigInteger>) - Method in class org.somda.sdc.glue.provider.localization.LocalizationServiceImpl
- getLocalizedText(GetLocalizedText) - Method in interface org.somda.sdc.glue.consumer.localization.LocalizationServiceAccess
-
Invokes a localization service to get localized texts.
- getLocalizedText(GetLocalizedText) - Method in class org.somda.sdc.glue.consumer.localization.LocalizationServiceProxy
- getLocalMdibAccess() - Method in class org.somda.sdc.glue.provider.SdcDevice
- getLocalMdibAccess() - Method in interface org.somda.sdc.glue.provider.SdcDeviceContext
-
Gets the LocalMdibAccess passed to the SdcDevice constructor.
- getLogger(Logger, HostingServiceProxy, String) - Static method in class org.somda.sdc.glue.consumer.helper.HostingServiceLogger
-
Gets a logger.
- getMdibAccess() - Method in interface org.somda.sdc.glue.consumer.SdcRemoteDevice
-
Read access to the remote MDIB.
- getMdibAccess() - Method in class org.somda.sdc.glue.consumer.SdcRemoteDeviceImpl
- getMdibAccess() - Method in class org.somda.sdc.glue.provider.sco.Context
- getMdibAccess() - Method in class org.somda.sdc.glue.provider.SdcDevice
- getMdibAccessObservable() - Method in interface org.somda.sdc.glue.consumer.SdcRemoteDevice
-
Gets an interface to subscribe for MDIB updates.
- getMdibAccessObservable() - Method in class org.somda.sdc.glue.consumer.SdcRemoteDeviceImpl
- getMdibVersion() - Method in class org.somda.sdc.glue.provider.sco.InvocationResponse
- getMdibVersion(AbstractGetResponse) - Method in class org.somda.sdc.glue.common.MdibVersionUtil
-
Extracts the MDIB version from a get response.
- getMdibVersion(AbstractReport) - Method in class org.somda.sdc.glue.common.MdibVersionUtil
-
Extracts the MDIB version from a report.
- getOperationHandle() - Method in class org.somda.sdc.glue.provider.sco.Context
- getOperationInvocationReceivers() - Method in class org.somda.sdc.glue.provider.SdcDevice
- getOperationInvocationReceivers() - Method in interface org.somda.sdc.glue.provider.SdcDeviceContext
-
Gets a collection of OperationInvocationReceiver instances passed to the SdcDevice constructor.
- getPeriodicAction(Class<? extends AbstractReport>) - Method in class org.somda.sdc.glue.common.ReportMappings
- getPeriodicReportClass(Class<? extends AbstractState>) - Method in class org.somda.sdc.glue.common.ReportMappings
- getReason() - Method in class org.somda.sdc.glue.consumer.event.WatchdogMessage
- getReports() - Method in interface org.somda.sdc.glue.consumer.sco.ScoTransaction
-
Gets all reports received so far.
- getReports() - Method in class org.somda.sdc.glue.consumer.sco.ScoTransactionImpl
- getRequiredPortTypes() - Method in class org.somda.sdc.glue.consumer.ConnectConfiguration
- getResponse() - Method in interface org.somda.sdc.glue.consumer.sco.ScoTransaction
-
Gets set response message.
- getResponse() - Method in class org.somda.sdc.glue.consumer.sco.ScoTransactionImpl
- getResponseAction(String) - Static method in class org.somda.sdc.glue.common.ActionConstants
-
Generates a response action URI from an input action URI by appending 'Response'.
- getServiceState() - Method in class org.somda.sdc.glue.provider.SdcDevice
- getServiceState() - Method in interface org.somda.sdc.glue.provider.SdcDeviceContext
-
Gets the enclosing
SdcDeviceservice state. - getSetServiceAccess() - Method in interface org.somda.sdc.glue.consumer.SdcRemoteDevice
-
Gets a set service invoker access.
- getSetServiceAccess() - Method in class org.somda.sdc.glue.consumer.SdcRemoteDeviceImpl
- getSourceClass() - Method in enum org.somda.sdc.glue.common.uri.ContextIdentificationMapper.ContextSource
- getSourceString() - Method in enum org.somda.sdc.glue.common.uri.ContextIdentificationMapper.ContextSource
- getSupportedLanguages() - Method in class org.somda.sdc.glue.provider.localization.helper.HeapBasedLocalizationStorage
- getSupportedLanguages() - Method in interface org.somda.sdc.glue.provider.localization.LocalizationService
-
Gets a list of all supported languages.
- getSupportedLanguages() - Method in class org.somda.sdc.glue.provider.localization.LocalizationServiceImpl
- getSupportedLanguages() - Method in interface org.somda.sdc.glue.provider.localization.LocalizationStorage
-
Gets a list of all supported languages.
- getSupportedLanguages(GetSupportedLanguages) - Method in interface org.somda.sdc.glue.consumer.localization.LocalizationServiceAccess
-
Invokes a localization service to get supported languages.
- getSupportedLanguages(GetSupportedLanguages) - Method in class org.somda.sdc.glue.consumer.localization.LocalizationServiceProxy
- getTransactionId() - Method in interface org.somda.sdc.glue.consumer.sco.ScoTransaction
-
Gets the transaction id.
- getTransactionId() - Method in class org.somda.sdc.glue.consumer.sco.ScoTransactionImpl
- getTransactionId() - Method in class org.somda.sdc.glue.provider.sco.Context
- getTransactionId() - Method in class org.somda.sdc.glue.provider.sco.InvocationResponse
- GlueConstants - Class in org.somda.sdc.glue
-
Any constants relevant to SDC Glue.
- GlueConstants() - Constructor for class org.somda.sdc.glue.GlueConstants
- GlueDpwsConfigModule - Class in org.somda.sdc.glue.guice
- GlueDpwsConfigModule() - Constructor for class org.somda.sdc.glue.guice.GlueDpwsConfigModule
H
- hasFinalReport(Collection<OperationInvokedReport.ReportPart>) - Method in class org.somda.sdc.glue.consumer.sco.ScoUtil
-
Checks if a collection of invocation report parts includes a final report.
- HeapBasedLocalizationStorage - Class in org.somda.sdc.glue.provider.localization.helper
-
Default implementation of LocalizationStorage.
- HeapBasedLocalizationStorage() - Constructor for class org.somda.sdc.glue.provider.localization.helper.HeapBasedLocalizationStorage
- HighPriorityServices - Class in org.somda.sdc.glue.provider.services
-
Implementation of the high-priority services.
- HOSTING_SERVICE_INFO - Static variable in class org.somda.sdc.glue.consumer.helper.HostingServiceLogger
-
The key which is used in the thread context to communicate the hosting service info.
- HostingServiceLogger - Class in org.somda.sdc.glue.consumer.helper
-
Logger which adds instance and hosting service specific information to every log message using the CloseableThreadContext.
- HostingServiceLogger() - Constructor for class org.somda.sdc.glue.consumer.helper.HostingServiceLogger
I
- IncomingSetServiceRequest - Annotation Type in org.somda.sdc.glue.provider.sco
-
Annotation to define a callback for incoming set service operation calls.
- IncomingSetServiceRequest.NoList - Class in org.somda.sdc.glue.provider.sco
-
Indicates a no-list type.
- init(SdcDeviceContext, Set<String>) - Method in interface org.somda.sdc.glue.provider.plugin.ScopesDecorator
-
Call this function to initialize the scopes decorator.
- init(SdcDeviceContext, Set<String>) - Method in class org.somda.sdc.glue.provider.plugin.SdcRequiredTypesAndScopes
- InvocationException - Exception in org.somda.sdc.glue.consumer.sco
-
Error that can occur during SCO processing.
- InvocationException() - Constructor for exception org.somda.sdc.glue.consumer.sco.InvocationException
- InvocationException(String) - Constructor for exception org.somda.sdc.glue.consumer.sco.InvocationException
- InvocationException(String, Throwable) - Constructor for exception org.somda.sdc.glue.consumer.sco.InvocationException
- InvocationException(String, Throwable, boolean, boolean) - Constructor for exception org.somda.sdc.glue.consumer.sco.InvocationException
- InvocationException(Throwable) - Constructor for exception org.somda.sdc.glue.consumer.sco.InvocationException
- InvocationResponse - Class in org.somda.sdc.glue.provider.sco
-
Initial response required to answer a set service request.
- invoke(T, Class<V>) - Method in class org.somda.sdc.glue.consumer.sco.ScoController
- invoke(T, Class<V>) - Method in interface org.somda.sdc.glue.consumer.SetServiceAccess
-
Invokes a set operation.
- invoke(T, Consumer<OperationInvokedReport.ReportPart>, Class<V>) - Method in class org.somda.sdc.glue.consumer.sco.ScoController
- invoke(T, Consumer<OperationInvokedReport.ReportPart>, Class<V>) - Method in interface org.somda.sdc.glue.consumer.SetServiceAccess
-
Invokes a set operation.
- IPV4_ADDRESS - Static variable in class org.somda.sdc.glue.GlueConstants
- isFinalReport(OperationInvokedReport.ReportPart) - Method in class org.somda.sdc.glue.consumer.sco.ScoUtil
-
Checks whether a report is a final report or not.
L
- listType() - Element in annotation type org.somda.sdc.glue.provider.sco.IncomingSetServiceRequest
-
Defines the data type of a list container that is required due to type erasure.
- LOC_CTXT_QUERY - Static variable in class org.somda.sdc.glue.GlueConstants
- LocalizationException - Exception in org.somda.sdc.glue.provider.localization
-
Indicates that error occurs trying to get localized text using LocalizationService.
- LocalizationException(String) - Constructor for exception org.somda.sdc.glue.provider.localization.LocalizationException
- LocalizationException(String, Throwable) - Constructor for exception org.somda.sdc.glue.provider.localization.LocalizationException
- LocalizationService - Interface in org.somda.sdc.glue.provider.localization
-
Localization service provider side.
- LocalizationServiceAccess - Interface in org.somda.sdc.glue.consumer.localization
-
API to invoke localization service operations.
- LocalizationServiceFactory - Interface in org.somda.sdc.glue.provider.localization.factory
-
Factory to create LocalizationService instances.
- LocalizationServiceFilterUtil - Class in org.somda.sdc.glue.common
-
Utility functions for Localization service.
- LocalizationServiceFilterUtil() - Constructor for class org.somda.sdc.glue.common.LocalizationServiceFilterUtil
- LocalizationServiceImpl - Class in org.somda.sdc.glue.provider.localization
-
Default implementation of LocalizationService
- LocalizationServiceImpl(LocalizationStorage) - Constructor for class org.somda.sdc.glue.provider.localization.LocalizationServiceImpl
- LocalizationServiceProxy - Class in org.somda.sdc.glue.consumer.localization
-
Controller class that is responsible for invoking localization requests.
- LocalizationServiceProxyFactory - Interface in org.somda.sdc.glue.consumer.localization.factory
-
Factory to create LocalizationServiceProxy instances.
- LocalizationStorage - Interface in org.somda.sdc.glue.provider.localization
-
Localization storage.
- Location - Enum constant in enum org.somda.sdc.glue.common.uri.ContextIdentificationMapper.ContextSource
- LocationDetailQueryMapper - Class in org.somda.sdc.glue.common.uri
-
Utility class to map location detail to and from URIs in accordance with SDC Glue section 9.4.1.2.
- LocationDetailQueryMapper() - Constructor for class org.somda.sdc.glue.common.uri.LocationDetailQueryMapper
- LowPriorityServices - Class in org.somda.sdc.glue.provider.services
-
Implementation of the low-priority services.
M
- mapMdDescription(List<String>) - Method in class org.somda.sdc.glue.common.MdibMapper
-
Maps to an
MdDescriptioninstance. - mapMdib() - Method in class org.somda.sdc.glue.common.MdibMapper
-
Maps to an Mdib instance.
- mapMdState(List<String>) - Method in class org.somda.sdc.glue.common.MdibMapper
-
Maps to an
MdStateinstance. - MdibMapper - Class in org.somda.sdc.glue.common
-
Maps MDIB entities from MdibAccess to an Mdib object.
- MdibMapperFactory - Interface in org.somda.sdc.glue.common.factory
-
Factory to create MdibMapper instances.
- MdibVersionUtil - Class in org.somda.sdc.glue.common
-
Utility functions for the
MdibVersioncontainer. - MdibXmlIo - Class in org.somda.sdc.glue.common
-
Utility class to read an Mdib from an input stream (or file).
- Means - Enum constant in enum org.somda.sdc.glue.common.uri.ContextIdentificationMapper.ContextSource
- ModificationsBuilder - Class in org.somda.sdc.glue.common
-
Utility class to create an MdibDescriptionModifications object from an Mdib container.
- ModificationsBuilderFactory - Interface in org.somda.sdc.glue.common.factory
-
Factory to create ModificationsBuilder instances.
N
- NAMESPACE_MAPPINGS - Static variable in class org.somda.sdc.glue.common.CommonConfig
-
Defines a mapping of namespace prefixes to namespace URIS relevant to BICEPS and MDPWS.
- NAMESPACE_PREFIX_MAPPINGS_BICEPS - Static variable in class org.somda.sdc.glue.common.CommonConstants
-
Namespace mappings of the BICEPS model.
- NAMESPACE_PREFIX_MAPPINGS_GLUE - Static variable in class org.somda.sdc.glue.common.CommonConstants
-
Namespace mappings of the SDC Glue model.
- NAMESPACE_PREFIX_MAPPINGS_MDPWS - Static variable in class org.somda.sdc.glue.common.CommonConstants
-
Namespace mappings of the MDPWS model.
- NAMESPACE_SDC - Static variable in class org.somda.sdc.glue.common.CommonConstants
-
Definition of the SDC target namespace.
- NAMESPACE_SDC_PREFIX - Static variable in class org.somda.sdc.glue.common.CommonConstants
-
Prefix used for the SDC namespace.
- NoList() - Constructor for class org.somda.sdc.glue.provider.sco.IncomingSetServiceRequest.NoList
O
- OID_KEY_PURPOSE_SDC_SERVICE_CONSUMER - Static variable in class org.somda.sdc.glue.GlueConstants
-
Key purpose dot-notated OID that expresses compliance with all mandatory requirements for an SDC service consumer.
- OID_KEY_PURPOSE_SDC_SERVICE_PROVIDER - Static variable in class org.somda.sdc.glue.GlueConstants
-
Key purpose dot-notated OID that expresses compliance with all mandatory requirements for an SDC service provider.
- OPERATION_ACTIVATE - Static variable in class org.somda.sdc.glue.common.WsdlConstants
- OPERATION_DESCRIPTION_MODIFICATION_REPORT - Static variable in class org.somda.sdc.glue.common.WsdlConstants
- OPERATION_EPISODIC_ALERT_REPORT - Static variable in class org.somda.sdc.glue.common.WsdlConstants
- OPERATION_EPISODIC_COMPONENT_REPORT - Static variable in class org.somda.sdc.glue.common.WsdlConstants
- OPERATION_EPISODIC_CONTEXT_REPORT - Static variable in class org.somda.sdc.glue.common.WsdlConstants
- OPERATION_EPISODIC_METRIC_REPORT - Static variable in class org.somda.sdc.glue.common.WsdlConstants
- OPERATION_EPISODIC_OPERATIONAL_STATE_REPORT - Static variable in class org.somda.sdc.glue.common.WsdlConstants
- OPERATION_GET_CONTAINMENT_TREE - Static variable in class org.somda.sdc.glue.common.WsdlConstants
- OPERATION_GET_CONTEXT_STATES - Static variable in class org.somda.sdc.glue.common.WsdlConstants
- OPERATION_GET_CONTEXT_STATES_BY_FILTER - Static variable in class org.somda.sdc.glue.common.WsdlConstants
- OPERATION_GET_CONTEXT_STATES_BY_IDENTIFICATION - Static variable in class org.somda.sdc.glue.common.WsdlConstants
- OPERATION_GET_DESCRIPTOR - Static variable in class org.somda.sdc.glue.common.WsdlConstants
- OPERATION_GET_DESCRIPTORS_FROM_ARCHIVE - Static variable in class org.somda.sdc.glue.common.WsdlConstants
- OPERATION_GET_LOCALIZED_TEXT - Static variable in class org.somda.sdc.glue.common.WsdlConstants
- OPERATION_GET_MD_DESCRIPTION - Static variable in class org.somda.sdc.glue.common.WsdlConstants
- OPERATION_GET_MD_STATE - Static variable in class org.somda.sdc.glue.common.WsdlConstants
- OPERATION_GET_MDIB - Static variable in class org.somda.sdc.glue.common.WsdlConstants
- OPERATION_GET_STATES_FROM_ARCHIVE - Static variable in class org.somda.sdc.glue.common.WsdlConstants
- OPERATION_GET_SUPPORTED_LANGUAGES - Static variable in class org.somda.sdc.glue.common.WsdlConstants
- OPERATION_OBSERVED_VALUE_STREAM - Static variable in class org.somda.sdc.glue.common.WsdlConstants
- OPERATION_OPERATION_INVOKED_REPORT - Static variable in class org.somda.sdc.glue.common.WsdlConstants
- OPERATION_PERIODIC_ALERT_REPORT - Static variable in class org.somda.sdc.glue.common.WsdlConstants
- OPERATION_PERIODIC_COMPONENT_REPORT - Static variable in class org.somda.sdc.glue.common.WsdlConstants
- OPERATION_PERIODIC_CONTEXT_REPORT - Static variable in class org.somda.sdc.glue.common.WsdlConstants
- OPERATION_PERIODIC_METRIC_REPORT - Static variable in class org.somda.sdc.glue.common.WsdlConstants
- OPERATION_PERIODIC_OPERATIONAL_STATE_REPORT - Static variable in class org.somda.sdc.glue.common.WsdlConstants
- OPERATION_SET_ALERT_STATE - Static variable in class org.somda.sdc.glue.common.WsdlConstants
- OPERATION_SET_COMPONENT_STATE - Static variable in class org.somda.sdc.glue.common.WsdlConstants
- OPERATION_SET_CONTEXT_STATE - Static variable in class org.somda.sdc.glue.common.WsdlConstants
- OPERATION_SET_METRIC_STATE - Static variable in class org.somda.sdc.glue.common.WsdlConstants
- OPERATION_SET_STRING - Static variable in class org.somda.sdc.glue.common.WsdlConstants
- OPERATION_SET_VALUE - Static variable in class org.somda.sdc.glue.common.WsdlConstants
- OPERATION_SYSTEM_ERROR_REPORT - Static variable in class org.somda.sdc.glue.common.WsdlConstants
- OPERATION_WAVEFORM_STREAM - Static variable in class org.somda.sdc.glue.common.WsdlConstants
- operationHandle() - Element in annotation type org.somda.sdc.glue.provider.sco.IncomingSetServiceRequest
-
Defines the operation handle that triggers the method.
- OperationInvocationDispatcher - Class in org.somda.sdc.glue.consumer.sco.helper
-
Helper class to dispatch incoming operation invoked report parts to ScoTransaction objects.
- OperationInvocationDispatcherFactory - Interface in org.somda.sdc.glue.consumer.sco.factory
- OperationInvocationReceiver - Interface in org.somda.sdc.glue.provider.sco
-
Class that is capable of processing incoming set service requests.
- Operator - Enum constant in enum org.somda.sdc.glue.common.uri.ContextIdentificationMapper.ContextSource
- org.somda.sdc.glue - package org.somda.sdc.glue
-
SDC Glue implementation.
- org.somda.sdc.glue.common - package org.somda.sdc.glue.common
-
Implementation of common and utility functions shared between the SDC provider and consumer.
- org.somda.sdc.glue.common.factory - package org.somda.sdc.glue.common.factory
-
Factories for classes of the Glue common package.
- org.somda.sdc.glue.common.helper - package org.somda.sdc.glue.common.helper
-
Helper functionality for the common classes.
- org.somda.sdc.glue.common.uri - package org.somda.sdc.glue.common.uri
-
Uri mapper utilities.
- org.somda.sdc.glue.consumer - package org.somda.sdc.glue.consumer
-
Implementation of the SDC consumer.
- org.somda.sdc.glue.consumer.event - package org.somda.sdc.glue.consumer.event
-
Event messages distributed within the Glue consumer side.
- org.somda.sdc.glue.consumer.factory - package org.somda.sdc.glue.consumer.factory
-
Factories for classes of the Glue consumer package.
- org.somda.sdc.glue.consumer.helper - package org.somda.sdc.glue.consumer.helper
-
Helper classes for the Glue consumer side.
- org.somda.sdc.glue.consumer.localization - package org.somda.sdc.glue.consumer.localization
-
Implementation of localization service consumer.
- org.somda.sdc.glue.consumer.localization.factory - package org.somda.sdc.glue.consumer.localization.factory
-
Factories for the Localization service consumer side.
- org.somda.sdc.glue.consumer.report - package org.somda.sdc.glue.consumer.report
-
Report processing on the Glue consumer side.
- org.somda.sdc.glue.consumer.report.helper - package org.somda.sdc.glue.consumer.report.helper
-
Helpers for the consumer report package.
- org.somda.sdc.glue.consumer.sco - package org.somda.sdc.glue.consumer.sco
-
Implementation of the SDC provider service control object (SCO).
- org.somda.sdc.glue.consumer.sco.factory - package org.somda.sdc.glue.consumer.sco.factory
-
Factories for the SCO consumer side.
- org.somda.sdc.glue.consumer.sco.helper - package org.somda.sdc.glue.consumer.sco.helper
-
Helpers for the consumer SCO package.
- org.somda.sdc.glue.guice - package org.somda.sdc.glue.guice
-
Guice-related information (i.e., annotations and modules relevant for the Glue implementation).
- org.somda.sdc.glue.provider - package org.somda.sdc.glue.provider
-
Implementation of the SDC provider.
- org.somda.sdc.glue.provider.factory - package org.somda.sdc.glue.provider.factory
-
Factories for the SDC provider side.
- org.somda.sdc.glue.provider.helper - package org.somda.sdc.glue.provider.helper
-
Any helpers for the SDC Glue provider package.
- org.somda.sdc.glue.provider.localization - package org.somda.sdc.glue.provider.localization
-
Implementation of localization service provider.
- org.somda.sdc.glue.provider.localization.factory - package org.somda.sdc.glue.provider.localization.factory
-
Factories for the SDC provider side.
- org.somda.sdc.glue.provider.localization.helper - package org.somda.sdc.glue.provider.localization.helper
-
Factories for the SDC provider side.
- org.somda.sdc.glue.provider.plugin - package org.somda.sdc.glue.provider.plugin
-
Common provider plugins to be used with SdcDevice.
- org.somda.sdc.glue.provider.sco - package org.somda.sdc.glue.provider.sco
-
SCO processing on the SDC provider side.
- org.somda.sdc.glue.provider.sco.factory - package org.somda.sdc.glue.provider.sco.factory
-
Factories for the SCO provider side.
- org.somda.sdc.glue.provider.services - package org.somda.sdc.glue.provider.services
-
Implementation of the SDC Web Service operations that reflect BICEPS services.
- org.somda.sdc.glue.provider.services.factory - package org.somda.sdc.glue.provider.services.factory
-
Factories for the SDC provider services implementation.
- org.somda.sdc.glue.provider.services.helper - package org.somda.sdc.glue.provider.services.helper
-
SDC provider service helpers.
- org.somda.sdc.glue.provider.services.helper.factory - package org.somda.sdc.glue.provider.services.helper.factory
-
Factories for the SDC provider service helpers.
P
- ParticipantKeyPurposeMapper - Class in org.somda.sdc.glue.common.uri
-
Utility class to map between Participant Key Purpose URIs and OIDs.
- ParticipantKeyPurposeMapper() - Constructor for class org.somda.sdc.glue.common.uri.ParticipantKeyPurposeMapper
- Patient - Enum constant in enum org.somda.sdc.glue.common.uri.ContextIdentificationMapper.ContextSource
- PERIODIC_REPORTS - Static variable in class org.somda.sdc.glue.consumer.ConnectConfiguration
-
List of all periodic report actions.
- PORT_TYPE_ARCHIVE_QNAME - Static variable in class org.somda.sdc.glue.common.WsdlConstants
- PORT_TYPE_CONTAINMENT_TREE_QNAME - Static variable in class org.somda.sdc.glue.common.WsdlConstants
- PORT_TYPE_CONTEXT_QNAME - Static variable in class org.somda.sdc.glue.common.WsdlConstants
- PORT_TYPE_DESCRIPTION_EVENT_QNAME - Static variable in class org.somda.sdc.glue.common.WsdlConstants
- PORT_TYPE_GET_QNAME - Static variable in class org.somda.sdc.glue.common.WsdlConstants
- PORT_TYPE_LOCALIZATION_QNAME - Static variable in class org.somda.sdc.glue.common.WsdlConstants
- PORT_TYPE_SET_QNAME - Static variable in class org.somda.sdc.glue.common.WsdlConstants
- PORT_TYPE_STATE_EVENT_QNAME - Static variable in class org.somda.sdc.glue.common.WsdlConstants
- PORT_TYPE_WAVEFORM_QNAME - Static variable in class org.somda.sdc.glue.common.WsdlConstants
- PORT_TYPES - Static variable in class org.somda.sdc.glue.consumer.ConnectConfiguration
-
List of all port types shipped with SDC.
- PrerequisitesException - Exception in org.somda.sdc.glue.consumer
-
Any exception that comes up before the connection process to a remote device could be finished.
- PrerequisitesException() - Constructor for exception org.somda.sdc.glue.consumer.PrerequisitesException
- PrerequisitesException(String) - Constructor for exception org.somda.sdc.glue.consumer.PrerequisitesException
- PrerequisitesException(String, Throwable) - Constructor for exception org.somda.sdc.glue.consumer.PrerequisitesException
- PrerequisitesException(String, Throwable, boolean, boolean) - Constructor for exception org.somda.sdc.glue.consumer.PrerequisitesException
- PrerequisitesException(Throwable) - Constructor for exception org.somda.sdc.glue.consumer.PrerequisitesException
- processIncomingSetOperation(String, InstanceIdentifier, T) - Method in class org.somda.sdc.glue.provider.sco.ScoController
-
Invokes processing of an incoming network set service call.
- processOperationInvokedReport(OperationInvokedReport) - Method in class org.somda.sdc.glue.consumer.sco.ScoController
-
Accepts an operation invoked report and dispatches report parts to SCO transactions.
- processReport(T) - Method in class org.somda.sdc.glue.consumer.report.ReportProcessor
-
Queues or processes a report.
R
- readLocationDetailQuery(String) - Static method in class org.somda.sdc.glue.common.uri.LocationDetailQueryMapper
-
Reads location detail query parameters from the given URI.
- readMdib(File) - Method in class org.somda.sdc.glue.common.MdibXmlIo
-
Reads an MDIB from a file input.
- readMdib(InputStream) - Method in class org.somda.sdc.glue.common.MdibXmlIo
-
Reads the MDIB from an input stream.
- receiveIncomingReport(OperationInvokedReport.ReportPart) - Method in class org.somda.sdc.glue.consumer.sco.ScoTransactionImpl
-
Internal function to trigger reception of an incoming report.
- registerObserver(SdcRemoteDevicesObserver) - Method in interface org.somda.sdc.glue.consumer.SdcRemoteDevicesConnector
- registerObserver(SdcRemoteDevicesObserver) - Method in class org.somda.sdc.glue.consumer.SdcRemoteDevicesConnectorImpl
- registerObserver(WatchdogObserver) - Method in class org.somda.sdc.glue.consumer.SdcRemoteDeviceWatchdog
-
Registers a watchdog observer.
- registerTransaction(ScoTransactionImpl<? extends AbstractSetResponse>) - Method in class org.somda.sdc.glue.consumer.sco.helper.OperationInvocationDispatcher
-
Registers an SCO transaction and delivers buffered reports immediately.
- registerWatchdogObserver(WatchdogObserver) - Method in interface org.somda.sdc.glue.consumer.SdcRemoteDevice
-
In order to get notified on disconnect events, this function attaches a watchdog observer.
- registerWatchdogObserver(WatchdogObserver) - Method in class org.somda.sdc.glue.consumer.SdcRemoteDeviceImpl
- RemoteDeviceConnectedMessage - Class in org.somda.sdc.glue.consumer.event
- RemoteDeviceConnectedMessage(SdcRemoteDevice) - Constructor for class org.somda.sdc.glue.consumer.event.RemoteDeviceConnectedMessage
- RemoteDeviceDisconnectedMessage - Class in org.somda.sdc.glue.consumer.event
- RemoteDeviceDisconnectedMessage(URI) - Constructor for class org.somda.sdc.glue.consumer.event.RemoteDeviceDisconnectedMessage
- ReportGenerator - Class in org.somda.sdc.glue.provider.services.helper
-
Helper class to generate and send reports.
- ReportGeneratorFactory - Interface in org.somda.sdc.glue.provider.services.helper.factory
-
Factory to create ReportGenerator instances.
- ReportMappings - Class in org.somda.sdc.glue.common
-
Reflection utility that provides class mappings between reports and other information items.
- ReportMappings.UnknownReportClassFoundException - Exception in org.somda.sdc.glue.common
- ReportProcessingException - Exception in org.somda.sdc.glue.consumer.report
-
An exception that is thrown if something during report processing fails.
- ReportProcessingException() - Constructor for exception org.somda.sdc.glue.consumer.report.ReportProcessingException
- ReportProcessingException(String) - Constructor for exception org.somda.sdc.glue.consumer.report.ReportProcessingException
- ReportProcessingException(String, Throwable) - Constructor for exception org.somda.sdc.glue.consumer.report.ReportProcessingException
- ReportProcessingException(String, Throwable, boolean, boolean) - Constructor for exception org.somda.sdc.glue.consumer.report.ReportProcessingException
- ReportProcessingException(Throwable) - Constructor for exception org.somda.sdc.glue.consumer.report.ReportProcessingException
- ReportProcessor - Class in org.somda.sdc.glue.consumer.report
-
Class that is responsible for buffering and processing of incoming reports.
- ReportWriter - Class in org.somda.sdc.glue.consumer.report.helper
-
Helper class that accepts any state reports and writes them to a RemoteMdibAccess instance.
- REQUESTED_EXPIRES - Static variable in class org.somda.sdc.glue.consumer.ConsumerConfig
-
Configures the default expiration time requested for subscribe requests.
- RequiredDefaultStateValues - Class in org.somda.sdc.glue.common
-
Defines required default values for all states.
- RequiredDefaultStateValues() - Constructor for class org.somda.sdc.glue.common.RequiredDefaultStateValues
S
- SCHEMA_PATH - Static variable in class org.somda.sdc.glue.GlueConstants
-
Resource path to BICEPS XML Schemas.
- SCHEME_SEGMENT - Static variable in class org.somda.sdc.glue.GlueConstants
-
SegmentNz and Segment regex definitions.
- ScoController - Class in org.somda.sdc.glue.consumer.sco
-
Controller class that is responsible for invoking set requests and processing incoming operation invoked reports.
- ScoController - Class in org.somda.sdc.glue.provider.sco
-
Manages callbacks for incoming set service requests.
- ScoControllerFactory - Interface in org.somda.sdc.glue.consumer.sco.factory
- ScoControllerFactory - Interface in org.somda.sdc.glue.provider.sco.factory
-
Factory to create ScoControllerFactory instances.
- SCOPE_SDC_PROVIDER - Static variable in class org.somda.sdc.glue.GlueConstants
-
Definition of the SDC participant discovery scope.
- ScopesDecorator - Interface in org.somda.sdc.glue.provider.plugin
-
Decorator interface to allow extending WS-Discovery Scopes during runtime.
- ScoTransaction<T extends org.somda.sdc.biceps.model.message.AbstractSetResponse> - Interface in org.somda.sdc.glue.consumer.sco
-
Definition of an SDC transaction to track incoming operation invoked report parts.
- ScoTransactionFactory - Class in org.somda.sdc.glue.consumer.sco.factory
- ScoTransactionFactory() - Constructor for class org.somda.sdc.glue.consumer.sco.factory.ScoTransactionFactory
- ScoTransactionImpl<T extends org.somda.sdc.biceps.model.message.AbstractSetResponse> - Class in org.somda.sdc.glue.consumer.sco
-
Default implementation of ScoTransaction
- ScoTransactionImpl(T, Consumer<OperationInvokedReport.ReportPart>, ScoUtil) - Constructor for class org.somda.sdc.glue.consumer.sco.ScoTransactionImpl
- ScoUtil - Class in org.somda.sdc.glue.consumer.sco
-
Utility class for SCO processing.
- SdcDevice - Class in org.somda.sdc.glue.provider
-
Adds SDC services to a DPWS device and manages incoming set service requests.
- SdcDeviceContext - Interface in org.somda.sdc.glue.provider
-
Context data passed to SdcDevicePlugin in order to access SdcDevice data.
- SdcDeviceFactory - Interface in org.somda.sdc.glue.provider.factory
-
Factory to create SDC compatible devices.
- SdcDevicePlugin - Interface in org.somda.sdc.glue.provider
-
Definition of a plugin for SdcDevice that is called back on different stages of startup and shutdown.
- SdcDevicePluginProcessor - Class in org.somda.sdc.glue.provider.helper
-
Processes all SdcDevicePlugin instances passed to an SdcDevice.
- SdcDevicePluginProcessor(Collection<SdcDevicePlugin>, SdcDeviceContext) - Constructor for class org.somda.sdc.glue.provider.helper.SdcDevicePluginProcessor
-
Creates a processor with given dependencies.
- SdcDiscoveryFilterBuilder - Class in org.somda.sdc.glue.consumer
-
A variant of the DiscoveryFilterBuilder that adds scopes and types required by SDC.
- SdcRemoteDevice - Interface in org.somda.sdc.glue.consumer
-
SDC consumer device interface.
- SdcRemoteDeviceFactory - Interface in org.somda.sdc.glue.consumer.factory
- SdcRemoteDeviceImpl - Class in org.somda.sdc.glue.consumer
-
Default implementation of SdcRemoteDevice.
- SdcRemoteDevicesConnector - Interface in org.somda.sdc.glue.consumer
-
Central starting point to gain access to remote SDC devices.
- SdcRemoteDevicesConnectorImpl - Class in org.somda.sdc.glue.consumer
- SdcRemoteDevicesObserver - Interface in org.somda.sdc.glue.consumer
-
Listens to connecting and disconnecting devices of a SdcRemoteDevicesConnector.
- SdcRemoteDeviceWatchdog - Class in org.somda.sdc.glue.consumer
-
Sends WS-Eventing Renew or DirectedProbe requests and informs in case of an error.
- SdcRemoteDeviceWatchdogFactory - Interface in org.somda.sdc.glue.consumer.factory
-
Factory to create SdcRemoteDeviceWatchdog instances.
- SdcRequiredTypesAndScopes - Class in org.somda.sdc.glue.provider.plugin
-
Maps all WS-Discovery Types and Scopes required by SDC and sends Hellos respectively.
- SEGMENT_NZ_REGEX - Static variable in class org.somda.sdc.glue.GlueConstants
- SEGMENT_REGEX - Static variable in class org.somda.sdc.glue.GlueConstants
- sendNotification(String, Object) - Method in class org.somda.sdc.glue.provider.SdcDevice
- sendPeriodicStateReport(List<T>, MdibVersion) - Method in class org.somda.sdc.glue.provider.SdcDevice
- sendPeriodicStateReport(List<T>, MdibVersion) - Method in interface org.somda.sdc.glue.provider.SdcDeviceContext
-
Sends a periodic state report.
- sendPeriodicStateReport(List<T>, MdibVersion) - Method in class org.somda.sdc.glue.provider.services.helper.ReportGenerator
-
Tries to send a periodic state event given states and an MDIB version.
- sendPeriodicStateReport(List<T>, MdibVersion) - Method in class org.somda.sdc.glue.provider.services.HighPriorityServices
-
Sends a periodic state report.
- sendReport(MdibVersion, InvocationState, InvocationError, List<LocalizedText>, String) - Method in class org.somda.sdc.glue.provider.sco.Context
-
Sends an operation invoked report with the information passed as arguments.
- sendSuccessfulReport(InvocationState) - Method in class org.somda.sdc.glue.provider.sco.Context
-
Sends a successful operation invoked report with latest MDIB version.
- sendSuccessfulReport(InvocationState, String) - Method in class org.somda.sdc.glue.provider.sco.Context
-
Sends a successful operation invoked report with latest MDIB version.
- sendSuccessfulReport(MdibVersion, InvocationState) - Method in class org.somda.sdc.glue.provider.sco.Context
-
Sends a successful operation invoked report.
- sendSuccessfulReport(MdibVersion, InvocationState, String) - Method in class org.somda.sdc.glue.provider.sco.Context
-
Sends a successful operation invoked report.
- sendUnsuccessfulReport(InvocationState, InvocationError, List<LocalizedText>) - Method in class org.somda.sdc.glue.provider.sco.Context
-
Sends an unsuccessful operation invoked report with latest MDIB version.
- sendUnsuccessfulReport(MdibVersion, InvocationState, InvocationError, List<LocalizedText>) - Method in class org.somda.sdc.glue.provider.sco.Context
-
Sends an unsuccessful operation invoked report.
- SERVICE_ARCHIVE - Static variable in class org.somda.sdc.glue.common.WsdlConstants
- SERVICE_CONTAINMENT_TREE - Static variable in class org.somda.sdc.glue.common.WsdlConstants
- SERVICE_CONTEXT - Static variable in class org.somda.sdc.glue.common.WsdlConstants
- SERVICE_DESCRIPTION_EVENT - Static variable in class org.somda.sdc.glue.common.WsdlConstants
- SERVICE_GET - Static variable in class org.somda.sdc.glue.common.WsdlConstants
- SERVICE_LOCALIZATION - Static variable in class org.somda.sdc.glue.common.WsdlConstants
- SERVICE_SET - Static variable in class org.somda.sdc.glue.common.WsdlConstants
- SERVICE_STATE_EVENT - Static variable in class org.somda.sdc.glue.common.WsdlConstants
- SERVICE_WAVEFORM - Static variable in class org.somda.sdc.glue.common.WsdlConstants
- ServicesFactory - Interface in org.somda.sdc.glue.provider.services.factory
-
Factory to create ServicesFactory instances.
- setMdibVersion(MdibVersion, AbstractReport) - Method in class org.somda.sdc.glue.common.MdibVersionUtil
-
Sets MdibVersion for any abstract report.
- setMdibVersion(MdibVersion, T) - Method in class org.somda.sdc.glue.common.MdibVersionUtil
-
Stores MdibVersion attributes in any MDIB version supporting objects.
- SetServiceAccess - Interface in org.somda.sdc.glue.consumer
-
API to invoke set operations.
- shutDown() - Method in class org.somda.sdc.glue.consumer.report.ReportProcessor
- shutDown() - Method in class org.somda.sdc.glue.consumer.SdcRemoteDeviceImpl
- shutDown() - Method in class org.somda.sdc.glue.consumer.SdcRemoteDevicesConnectorImpl
- shutDown() - Method in class org.somda.sdc.glue.consumer.SdcRemoteDeviceWatchdog
- shutDown() - Method in class org.somda.sdc.glue.provider.localization.LocalizationServiceImpl
- shutDown() - Method in class org.somda.sdc.glue.provider.SdcDevice
- startApplyingReportsOnMdib(RemoteMdibAccess, GetContextStatesResponse) - Method in class org.somda.sdc.glue.consumer.report.ReportProcessor
-
Accepts an MDIB and starts applying reports on it.
- startUp() - Method in class org.somda.sdc.glue.consumer.report.ReportProcessor
- startUp() - Method in class org.somda.sdc.glue.consumer.SdcRemoteDeviceImpl
- startUp() - Method in class org.somda.sdc.glue.consumer.SdcRemoteDevicesConnectorImpl
- startUp() - Method in class org.somda.sdc.glue.consumer.SdcRemoteDeviceWatchdog
- startUp() - Method in class org.somda.sdc.glue.provider.localization.LocalizationServiceImpl
- startUp() - Method in class org.somda.sdc.glue.provider.SdcDevice
- STREAMING_REPORTS - Static variable in class org.somda.sdc.glue.consumer.ConnectConfiguration
-
List of all streaming actions.
- SubscribableActionsMapping - Class in org.somda.sdc.glue.common
- SubscribableActionsMapping() - Constructor for class org.somda.sdc.glue.common.SubscribableActionsMapping
- subscriptionEndToAll(WsEventingStatus) - Method in class org.somda.sdc.glue.provider.SdcDevice
T
- TARGET_NAMESPACE - Static variable in class org.somda.sdc.glue.common.WsdlConstants
- TARGET_QNAMES - Static variable in class org.somda.sdc.glue.common.SubscribableActionsMapping
- toString() - Method in class org.somda.sdc.glue.provider.sco.Context
U
- UnknownReportClassFoundException(Class<? extends AbstractReport>) - Constructor for exception org.somda.sdc.glue.common.ReportMappings.UnknownReportClassFoundException
- unregisterObserver(SdcRemoteDevicesObserver) - Method in interface org.somda.sdc.glue.consumer.SdcRemoteDevicesConnector
- unregisterObserver(SdcRemoteDevicesObserver) - Method in class org.somda.sdc.glue.consumer.SdcRemoteDevicesConnectorImpl
- unregisterObserver(WatchdogObserver) - Method in class org.somda.sdc.glue.consumer.SdcRemoteDeviceWatchdog
-
Unregisters a watchdog observer.
- unregisterWatchdogObserver(WatchdogObserver) - Method in interface org.somda.sdc.glue.consumer.SdcRemoteDevice
-
Removes a watchdog observer.
- unregisterWatchdogObserver(WatchdogObserver) - Method in class org.somda.sdc.glue.consumer.SdcRemoteDeviceImpl
- URI_REGEX - Static variable in class org.somda.sdc.glue.GlueConstants
- UriMapperGenerationArgumentException - Exception in org.somda.sdc.glue.common.uri
-
Shall be thrown in case the arguments for generating an URI in one of the mappers are not compatible with the URI generation rules.
- UriMapperParsingException - Exception in org.somda.sdc.glue.common.uri
-
Shall be thrown in case the URI to parse is not valid for the given mapper or is no valid URI in general.
- UrlUtf8 - Class in org.somda.sdc.glue.common.helper
-
Helper to encode and decode URLs to and from UTF-8.
- UrlUtf8() - Constructor for class org.somda.sdc.glue.common.helper.UrlUtf8
V
- valueOf(String) - Static method in enum org.somda.sdc.glue.common.uri.ContextIdentificationMapper.ContextSource
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.somda.sdc.glue.common.uri.ContextIdentificationMapper.ContextSource
-
Returns an array containing the constants of this enum type, in the order they are declared.
W
- waitForFinalReport(Duration) - Method in interface org.somda.sdc.glue.consumer.sco.ScoTransaction
-
Starts waiting for a final report.
- waitForFinalReport(Duration) - Method in class org.somda.sdc.glue.consumer.sco.ScoTransactionImpl
- WATCHDOG_PERIOD - Static variable in class org.somda.sdc.glue.consumer.ConsumerConfig
-
Configures the period for SdcRemoteDevice watchdog jobs.
- WatchdogMessage - Class in org.somda.sdc.glue.consumer.event
-
Message that is delivered to a WatchdogObserver if something went wrong.
- WatchdogMessage(String, Exception) - Constructor for class org.somda.sdc.glue.consumer.event.WatchdogMessage
-
Constructs a new instance.
- WatchdogObserver - Interface in org.somda.sdc.glue.consumer
-
Listens to a Watchdog and receives information if something goes wrong.
- WatchdogScheduledExecutor - Annotation Type in org.somda.sdc.glue.guice
-
Annotation for a scheduled executor used by
SdcRemoteDeviceWatchdog. - Workflow - Enum constant in enum org.somda.sdc.glue.common.uri.ContextIdentificationMapper.ContextSource
- write(AbstractReport, RemoteMdibAccess) - Method in class org.somda.sdc.glue.consumer.report.helper.ReportWriter
-
Transforms the given report to a modifications set and writes it to the RemoteMdibAccess instance.
- writeMdib(Mdib, File) - Method in class org.somda.sdc.glue.common.MdibXmlIo
-
Writes an MDIB to an file.
- writeMdib(Mdib, OutputStream) - Method in class org.somda.sdc.glue.common.MdibXmlIo
-
Writes an MDIB to an output stream.
- WsdlConstants - Class in org.somda.sdc.glue.common
-
Constants used throughout high priority and low priority WSDL files.
- WsdlConstants() - Constructor for class org.somda.sdc.glue.common.WsdlConstants
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form