Index

A B C D E F G H I L M N O P R S T U V W 
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
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
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
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
Creates a new MdibMapper that maps from MdibAccess to Mdib.
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 DefaultStateValues object 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) and SdcDiscoveryFilterBuilder.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 SdcDevice service 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 MdDescription instance.
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 MdState instance.
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 MdibVersion container.
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
 
A B C D E F G H I L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form