All Classes and Interfaces

Class
Description
Utilities for the apache http client.
HTTP client implementation using a configured apache http client as backend.
Factory for creating apache http client backed transport bindings and clients.
Annotation to mark the app-delay executor used by WS-Discovery.
Utility class to provide application layer information.
Message to represent a WS-Discovery Bye.
HTTP handler that facilitates responding with arbitrary byte sequences.
Core class to access DPWS client functionality.
Configuration keys for the client.
Interceptor dispatcher designed for outgoing calls on clients.
Factory to create util objects for the DPWS client.
Default implementation of Client.
Annotation to bind any client-specific instances.
Binding providing request-response and notification capabilities using an HttpClient.
Creates ClientTransportBinding instances.
Utility class to wrap application and transport layer information.
Communication log interface.
Direction enumeration.
Defines the message type.
Defines the transport type.
Additional information for CommunicationLog implementations.
Implementation of CommunicationLog that does not output anything.
Entity wrapper to enable CommunicationLog capabilities in the http client.
Factory to create CommunicationLog instances.
Helper class to build up communication log file names.
OutputStream that buffers written bytes and performs post-processing.
HandlerWrapper which enables CommunicationLog capabilities for requests and responses.
Request interceptor which writes the outgoing request message and headers into the CommunicationLog.
Response interceptor which writes the incoming response message and headers into the CommunicationLog.
Default implementation of CommunicationLog.
HttpInput.Interceptor which logs messages to a stream.
HttpOutput.Interceptor which logs messages to a stream.
Communication log sink interface.
Default implementation of CommunicationLogSink.
Handler for parsing Content-Types accepted by SDCri.
Representation of all accepted content-types as well as their default charset, if it is given.
Configuration keys for cryptographic components.
Supports generation of server and client SSL configurations.
Common interface to retrieve key and trust store information.
Default device settings if none are injected to a Device.
Default configuration module to configure DefaultDpwsModule.
Default Guice module to bind all interfaces and factories used by the DPWS implementation.
Core class to create a device that exposes itself to the network.
Configuration tags of the DPWS device side.
Provides device proxy information that is delivered through a Hello message.
Factory to create Device instances.
Factory to create instances of device util classes.
Default implementation of Device, DiscoveryAccess and HostingServiceAccess.
Provides device proxy information that is delivered through a Bye message.
Indicates a probe end of a previously started discovery process.
Settings used in the setup process of a device.
Annotation to bind any device-specific instances.
Defines a communication direction.
Device information that is resolved through WS-Discovery.
Provide different functions to resolve a DiscoveredDevice object from hello or probe messages.
Interface to set discovery metadata provided by a Device.
Receives WS-Discovery SOAP messages via UDP.
Message processor that receives and sends WS-Discovery SOAP messages via UDP at the device side.
Filter information to be used by Client.probe(DiscoveryFilter).
DiscoveryFilter convenience builder with method chaining.
Indicates class as a discovery observer.
Defines the UDP queue a device uses for discovery during runtime.
Configuration of the DPWS top level package.
DPWS constants.
Interface that supplies DPWS core functions.
Default implementation of DpwsFramework.
Factory to create instances of NotificationSourceUdpCallback.
Utility functions for DPWS.
Convenience factory to create SOAP envelopes in accordance with the JAXB SOAP model.
Exception that is thrown if the EPR address from discovery differs from the EPR address from WS-TransferGet response.
Interface to manage WS-Eventing subscriptions.
Offers access to event sink functionality in accordance with WS-Eventing.
Default implementation of EventSink.
Interface to provide WS-Eventing event source functions.
Interface to access event source functionality provided by a Device.
Interceptor that handles an event source's incoming subscription requests and facilitates sending notifications.
Container class for framework metadata such as framework version, java version etc.
API to send WS-MetadataExchange GetMetadata requests.
Default implementation of GetMetadataClient.
Designates a deriving class as a WS-Discovery Hello, Bye and ProbeMatches observer.
Helper class to forward Hello, Bye, ProbeMatches, and ProbeTimeout events.
Message to represent a WS-Discovery Hello.
Hosted service information of a device.
Factory to create HostedService related} and HostedServiceProxy instances.
Default implementation of HostedService.
Server interceptor to serve GetMetadata requests on hosted services.
Factory to create HostedServiceInterceptor instances.
Hosted service proxy of a client.
Default implementation of HostedServiceProxy.
Static transport binding for hosted services.
Factory to create HostedServiceTransportBinding instances.
Hosting service information of a device.
Interface to access the hosting service provided by a Device.
Factory to create HostingService instances.
Server interceptor for hosting services to serve WS-TransferGet requests.
Hosting service proxy of a client.
Default implementation of HostingServiceProxy.
Helper class to resolve hosting service and hosted service information from DiscoveredDevice objects.
Utility class to provide application layer information for http.
Simple HTTP client to enable performing requests.
Guice factory for HttpClients.
Exception to convey HTTP status codes.
Simple HTTP handler for HttpServerRegistry callbacks.
A basic http response containing status code and body.
Helper class to perform HTTP server - client connection self-test.
Simple HTTP server registry service.
Helper class to build valid HTTP(S) URIs.
Interface to designate interceptors.
Exception that comes up during SOAP message interceptor processing.
Interface to register or update interceptor objects for message interception chains.
Registry to store and access a set of interceptor objects.
Creates XML input and output streams from/to JAXB instances.
Creates XML input and output streams from Envelope instances by using JAXB.
Creates XML input and output streams from WSDL TDefinitions instances by using JAXB.
AbstractHandler implementation based on Jetty HTTP servers.
Creates JettyHttpServerHandler instances.
HttpServerRegistry implementation based on Jetty HTTP servers.
Jetty utilities.
Tool to resolve a local address from a remote address.
Default implementation of LocalAddressResolver.
Convenient class to build localized string lists.
Runtime exception to express that a SOAP message is malformed in some way.
Expresses that an object could not be marshalled or unmarshalled.
Utility class to marshal/unmarshal SOAP messages.
Set of supported MatchBy rules for the WS-Discovery Scopes type in accordance with dpws:R1019.
Annotation to define if a method of an object is called back by an interceptor processor.
Utility class to create metadata sections for WS-MetadataExchange.
Utility class for network interface related functionality.
Annotation to define the thread pool used by the DPWS implementation.
Notification queue item that provides a construction time to allow detection of stale notifications.
Callback for network bindings to initiate an output-only message exchange.
Object passed to interceptor to provide a SOAP notification message.
Interface for network bindings to invoke execution of incoming SOAP notification messages.
Factory to create notification sinks.
Default implementation of NotificationSink.
Interface to send notifications to event sinks.
Factory to create notification sources.
Default implementation of NotificationSource.
Marshall SoapMessage and distribute them via UdpMessageQueueService.
Provides a DiscoveredDevice object that is delivered through a ProbeMatches message for a certain Probe request.
ProbeMatches event message.
Message that signalizes the end of a probe phase.
Object passed to interceptors to provide a SOAP request message.
Callback for network bindings to initiate a input-output message exchange.
Interface for client APIs to conduct request-response message exchanges.
Factory to create request-response clients.
Default implementation of RequestResponseClient.
Object passed to interceptors to provide both a SOAP request and response message.
Interface for network bindings to process incoming SOAP request messages and their responses.
RequestResponseServer that is invoked on SOAP HttpHandler callbacks.
Default implementation of RequestResponseServer.
Annotation to define the thread pool used by the DPWS implementation.
Constants for the Uniform Resource Identifiers (URI): Generic Syntax.
Indicates that the self test between HTTP server and client failed.
Interceptor dispatcher designed for incoming messages on servers.
Subscription manager interface that is used by event sinks.
Default implementation of SinkSubscriptionManager.
Configuration of the SOAP package.
SOAP 1.2 constants.
Utility class to create textual representations of SoapMessage objects.
Defines an exception that is supposed to be used to convey SOAP fault information.
Factory to create SOAP fault structures.
Mapping class to convert from SOAP faults to HTTP status codes.
JAXB SOAP marshalling service.
Modelling of a SOAP Message with convenient access to different headers.
Guice factory interface to create SoapMessage instances.
SOAP utility functions.
Subscription manager interface that is used by event sources.
Default implementation of SourceSubscriptionManager.
Subscription information container retrieved from a Subscribe response in EventSink.subscribe(List, Duration, NotificationSink).
Event message to signalize that a SourceSubscriptionManager instance was added to a SubscriptionRegistry instance.
General WS-Eventing Subscription Manager information.
Helper class that collects data shared between source and sink subscription managers.
Creates SubscriptionManager instances for event source and sink side.
Indicates that a subscription was not found in, either on source or sink side.
Thread-safe provision of a set of a subscription managers plus tracking mechanism.
Event message to signalize that a SourceSubscriptionManager instance was removed from a SubscriptionRegistry instance.
Indicates that the Http Client for a certain subscription was not found.
Enumeration of URI schemes that are supported to be used as an EPR address.
Convenient class to build ThisDevice.
Convenient class to build DPWS' ThisModel.
Interface to send WS-Transfer Get requests.
Default implementation of TransferGetClient.
Interface to provide transport bindings of any kind.
Exception that comes up while a transport binding processes a network request.
Factory to create TransportBinding instances.
Any exception that occurs on the transport layer.
Utility class to provide transport information.
Service to receive and send UDP messages.
Factory to create UdpBindingService instances.
Default implementation of UdpBindingService.
Raw UDP message packed as a byte array plus a length attribute and receiver information.
Observer that is fed by UdpMessageQueueService.
Holds two message queues to send and receive UDP messages.
Default implementation of UdpMessageQueueService.
Callback to process UDP messages received by UdpBindingService.
Helper to extract a base path from an URI.
Guice annotation to define the thread pool that is used to schedule watchdog jobs.
Web Service base class.
Implements a WS-Addressing client interceptor to apply WS-Addressing header information.
Configuration of the WS-Addressing package.
WS-Addressing constants.
Factory to create WS-Addressing fault messages.
Convenience class to access WS-Addressing header information.
Mapper to map between WS-Addressing JAXB elements and WsAddressingHeader.
Implements a WS-Addressing server interceptor to check WS-Addressing header information.
Utility class for WS-Addressing related interaction.
Annotation to bind WS-Discovery related object instances with Guice.
Ws-Discovery Client interface.
Factory to create WS-Discovery clients.
Default implementation of WsDiscoveryClient.
Configuration of the WS-Discovery package.
WS-Discovery constants.
Factory to create WS-Discovery fault messages.
Convenience class to represent WS-Discovery header information.
Mapper to map between WS-Discovery JAXB elements and WsDiscoveryHeader.
WS-Discovery Target Service interface.
Factory to create WS-Discovery target services.
Default implementation of the WsDiscoveryTargetService.
Utility class for the WS-Discovery plugin.
WSDL constants.
JAXB WSDL marshalling service.
Definition of the WSDL provisioning mode.
Utility to retrieve and handle WSDLs.
WS-Eventing configuration identifiers.
WS-Eventing constants.
Creates EventSink instances.
Factory functions to create WS-Eventing related fault messages.
WS-Eventing SubscriptionEnd status enumeration.
WS-MetadataExchange constants.
WS-Transfer constants.