Modifier and Type | Method and Description |
---|---|
Service |
MutableService.build(Device prototype) |
Service[] |
MutableDevice.createServices(Device prototype) |
Modifier and Type | Method and Description |
---|---|
protected <S extends Service> |
UDA10ServiceDescriptorBinderImpl.buildInstance(S undescribedService,
MutableService descriptor) |
<S extends Service> |
UDA10ServiceDescriptorBinderImpl.describe(S undescribedService,
Document dom) |
<S extends Service> |
UDA10ServiceDescriptorBinderSAXImpl.describe(S undescribedService,
String descriptorXml) |
<S extends Service> |
UDA10ServiceDescriptorBinderImpl.describe(S undescribedService,
String descriptorXml) |
<T extends Service> |
ServiceDescriptorBinder.describe(T undescribedService,
Document dom) |
<T extends Service> |
ServiceDescriptorBinder.describe(T undescribedService,
String descriptorXml) |
Modifier and Type | Method and Description |
---|---|
Document |
UDA10ServiceDescriptorBinderImpl.buildDOM(Service service) |
Document |
ServiceDescriptorBinder.buildDOM(Service service) |
String |
UDA10ServiceDescriptorBinderImpl.generate(Service service) |
String |
ServiceDescriptorBinder.generate(Service service) |
protected void |
UDA10ServiceDescriptorBinderImpl.hydrateBasic(MutableService descriptor,
Service undescribedService) |
Modifier and Type | Field and Description |
---|---|
protected Service |
SubscriptionCallback.service |
Modifier and Type | Method and Description |
---|---|
Service |
SubscriptionCallback.getService() |
Constructor and Description |
---|
SubscriptionCallback(Service service) |
SubscriptionCallback(Service service,
int requestedDurationSeconds) |
Modifier and Type | Method and Description |
---|---|
URI |
Namespace.getControlPath(Service service) |
URI |
Namespace.getDescriptorPath(Service service) |
URI |
Namespace.getEventCallbackPath(Service service) |
String |
Namespace.getEventCallbackPathString(Service service)
Performance optimization, avoids URI manipulation.
|
URI |
Namespace.getEventSubscriptionPath(Service service) |
URI |
Namespace.getPath(Service service) |
protected String |
Namespace.getServicePath(Service service) |
Modifier and Type | Class and Description |
---|---|
class |
ActionArgumentValue<S extends Service>
Represents the value of an action input or output argument.
|
class |
ActionInvocation<S extends Service>
The input, output, and failure values of an action invocation.
|
Modifier and Type | Class and Description |
---|---|
class |
GENASubscription<S extends Service>
An established subscription, with identifer, expiration duration, sequence handling, and state variable values.
|
Modifier and Type | Field and Description |
---|---|
protected S |
GENASubscription.service |
Modifier and Type | Class and Description |
---|---|
class |
Action<S extends Service>
Describes an action and its input/output arguments.
|
class |
ActionArgument<S extends Service>
Describes a single action argument, either input or output.
|
class |
Device<DI extends DeviceIdentity,D extends Device,S extends Service>
Describes either a root or embedded device.
|
class |
QueryStateVariableAction<S extends Service>
Describes a single action, the deprecated "query any state variable" action.
|
class |
Service<D extends Device,S extends Service>
The metadata of a service, with actions and state variables.
|
class |
StateVariable<S extends Service>
The metadata of a named state variable.
|
Modifier and Type | Class and Description |
---|---|
class |
LocalService<T>
The metadata of a service created on this host, by application code.
|
class |
RemoteService
The metadata of a service discovered on a remote device.
|
Modifier and Type | Field and Description |
---|---|
protected S[] |
Device.services |
Modifier and Type | Method and Description |
---|---|
S[] |
Device.findServices() |
S[] |
Device.findServices(ServiceType serviceType) |
abstract S[] |
Device.getServices() |
abstract S[] |
Device.newServiceArray(int size) |
abstract S[] |
Device.toServiceArray(Collection<S> col) |
Modifier and Type | Method and Description |
---|---|
abstract D |
Device.newInstance(UDN udn,
UDAVersion version,
DeviceType type,
DeviceDetails details,
Icon[] icons,
S[] services,
List<D> embeddedDevices) |
Constructor and Description |
---|
Device(DI identity,
DeviceType type,
DeviceDetails details,
Icon[] icons,
S[] services) |
Device(DI identity,
DeviceType type,
DeviceDetails details,
Icon[] icons,
S[] services,
D[] embeddedDevices) |
Device(DI identity,
UDAVersion version,
DeviceType type,
DeviceDetails details,
Icon[] icons,
S[] services,
D[] embeddedDevices) |
Modifier and Type | Class and Description |
---|---|
class |
StateVariableValue<S extends Service>
Represents the value of a state variable.
|
Modifier and Type | Method and Description |
---|---|
Service |
RegistryImpl.getService(ServiceReference serviceReference) |
Service |
Registry.getService(ServiceReference serviceReference) |
Copyright © 2016 4th Line GmbH, Switzerland. All rights reserved.