See: Description
| Interface | Description |
|---|---|
| Device |
Device.
|
| EventDelegate | |
| InvokeDelegate |
Instances of this interface can be used within an
OperationStub to implement the actual
business logic of a service's operation. |
| LocalDevice |
Interface of local devices.
|
| LocalService |
Service.
|
| OperationDescription |
Common Interface of operations and event sources.
|
| Service |
Interface of service classes representing "DPWS Hosted Services"
|
| Class | Description |
|---|---|
| AppSequenceManager |
Manages the application sequence of device.
|
| BindingContainer |
This class represents a combination of the three needed communication informations to communicate
with other endpoints.
|
| DefaultClientSubscription |
Subscription class, manages a client-side subscription.
|
| DefaultDevice |
Implementation of a local device.
|
| DefaultEventSource |
Events are the source of server-side notifications to which interested clients may subscribe.
|
| DefaultProxyFactory | |
| DefaultService |
Default implementation of a service.
|
| DefaultSubscriptionManager | |
| DeviceCommons |
Class represents the common part of a proxy/local device also known as
Hosting Service
. |
| EventSourceStub | |
| Fault |
Faults are the web-services correspondents to exceptions from the Java world.
|
| Operation |
An operation is an abstraction of executable code.
|
| OperationCommons |
This class is the common base for both
Operations and DefaultEventSources within
the JMEDS framework. |
| OperationStub |
Instances of this class are used during dynamic creation of a service via the method
DefaultService.define(org.ws4d.java.types.URI, CredentialInfo) . |
| ProxyDevice |
Proxy class of a (remote) device
|
| ProxyFactory |
This factory allows to create proxies for devices and services.
|
| ProxyService |
Proxy class of a service.
|
| ServiceCommons |
Class represents the common part of a proxy/local service.
|
| ServiceCommons.PortType | |
| ServiceReferenceFactory | |
| ServiceSubscription |
Instances of this class hold essential information about an event subscription as seen from the
server-side.
|
| Exception | Description |
|---|---|
| InvocationException |
Exceptions of this class are thrown to indicate the occurrence of a user-defined fault during the
invocation of a
operation or the dispatching of a DefaultEventSource. |
DefaultDevice constructs a local device (extends DeviceCommons and implements
LocalDevice)implementing the functionality of a Target Service as described in the WSDD-Discovery
specification. A default device is capable of handling the following types of messages: Probe message,
Resolve message, Get message. A default device is then capable of sending the following messages:
Probe Matches message, Resolve Matches message, Hello message, Bye message, and Get Response message.
A number of services can be added to the device (which must possess at least one communication binding, and be
explicitly started
for it to function).
DefaultService constructs a local service (extends ServiceCommons and implements
LocalService). This class is a template class and does not define any operations. To implementing a
working service,
the class must be extended and operations created and added to the constructor.
Two operations can have different names but refer to the same code via the
OperationStub and InvokeDelegate classes,both classes providing a way
to detach the operation's executable code (invoke method) from its metadata.