All Classes and Interfaces

Class
Description
Constants for every SDC service operation comprising input-output and input-only message exchanges.
General configuration of the SDC Glue common package.
 
Utility class to map from complex device component coded value to URI and back to coded value.
Container to provide connection options for remote SDC device connections.
Consumer annotation for class bindings relevant to the SDC service consumer side.
Configuration for the SDC consumer side.
Transaction context to be used on incoming set service requests in order to send reports and the initial response.
Factory to create Context instances.
Utility class to map between context-based URIs and instance identifiers.
Defines the context instance identifier URI type.
Guice module that determines default values for the Glue package configuration.
Default Glue module.
Implementing classes of this interface can be used to define default values for states.
Processes a DefaultStateValues object and forwards any states to matching methods.
Utility class to create fallback instance identifiers from location detail.
Any constants relevant to SDC Glue.
 
Default implementation of LocalizationStorage.
Implementation of the high-priority services.
Logger which adds instance and hosting service specific information to every log message using the CloseableThreadContext.
Annotation to define a callback for incoming set service operation calls.
Indicates a no-list type.
Error that can occur during SCO processing.
Initial response required to answer a set service request.
Indicates that error occurs trying to get localized text using LocalizationService.
Localization service provider side.
API to invoke localization service operations.
Factory to create LocalizationService instances.
Utility functions for Localization service.
Default implementation of LocalizationService
Controller class that is responsible for invoking localization requests.
Factory to create LocalizationServiceProxy instances.
Localization storage.
Utility class to map location detail to and from URIs in accordance with SDC Glue section 9.4.1.2.
Implementation of the low-priority services.
Maps MDIB entities from MdibAccess to an Mdib object.
Factory to create MdibMapper instances.
Utility functions for the MdibVersion container.
Utility class to read an Mdib from an input stream (or file).
Utility class to create an MdibDescriptionModifications object from an Mdib container.
Factory to create ModificationsBuilder instances.
Helper class to dispatch incoming operation invoked report parts to ScoTransaction objects.
 
Class that is capable of processing incoming set service requests.
Utility class to map between Participant Key Purpose URIs and OIDs.
Any exception that comes up before the connection process to a remote device could be finished.
 
 
Helper class to generate and send reports.
Factory to create ReportGenerator instances.
Reflection utility that provides class mappings between reports and other information items.
 
An exception that is thrown if something during report processing fails.
Class that is responsible for buffering and processing of incoming reports.
Helper class that accepts any state reports and writes them to a RemoteMdibAccess instance.
Defines required default values for all states.
Controller class that is responsible for invoking set requests and processing incoming operation invoked reports.
Manages callbacks for incoming set service requests.
 
Factory to create ScoControllerFactory instances.
Decorator interface to allow extending WS-Discovery Scopes during runtime.
ScoTransaction<T extends org.somda.sdc.biceps.model.message.AbstractSetResponse>
Definition of an SDC transaction to track incoming operation invoked report parts.
 
ScoTransactionImpl<T extends org.somda.sdc.biceps.model.message.AbstractSetResponse>
Default implementation of ScoTransaction
Utility class for SCO processing.
Adds SDC services to a DPWS device and manages incoming set service requests.
Context data passed to SdcDevicePlugin in order to access SdcDevice data.
Factory to create SDC compatible devices.
Definition of a plugin for SdcDevice that is called back on different stages of startup and shutdown.
Processes all SdcDevicePlugin instances passed to an SdcDevice.
A variant of the DiscoveryFilterBuilder that adds scopes and types required by SDC.
SDC consumer device interface.
 
Default implementation of SdcRemoteDevice.
Central starting point to gain access to remote SDC devices.
 
Listens to connecting and disconnecting devices of a SdcRemoteDevicesConnector.
Sends WS-Eventing Renew or DirectedProbe requests and informs in case of an error.
Factory to create SdcRemoteDeviceWatchdog instances.
Maps all WS-Discovery Types and Scopes required by SDC and sends Hellos respectively.
Factory to create ServicesFactory instances.
API to invoke set operations.
 
Shall be thrown in case the arguments for generating an URI in one of the mappers are not compatible with the URI generation rules.
Shall be thrown in case the URI to parse is not valid for the given mapper or is no valid URI in general.
Helper to encode and decode URLs to and from UTF-8.
Message that is delivered to a WatchdogObserver if something went wrong.
Listens to a Watchdog and receives information if something goes wrong.
Annotation for a scheduled executor used by SdcRemoteDeviceWatchdog.
Constants used throughout high priority and low priority WSDL files.