Modifier and Type | Method and Description |
---|---|
LocalService |
LocalServiceBinder.read(Class<?> clazz) |
LocalService |
LocalServiceBinder.read(Class<?> clazz,
ServiceId id,
ServiceType type,
boolean supportsQueryStateVariables,
Class[] stringConvertibleTypes) |
Modifier and Type | Method and Description |
---|---|
LocalService |
AnnotationLocalServiceBinder.read(Class<?> clazz) |
LocalService |
AnnotationLocalServiceBinder.read(Class<?> clazz,
ServiceId id,
ServiceType type,
boolean supportsQueryStateVariables,
Class[] stringConvertibleTypes) |
LocalService |
AnnotationLocalServiceBinder.read(Class<?> clazz,
ServiceId id,
ServiceType type,
boolean supportsQueryStateVariables,
Set<Class> stringConvertibleTypes) |
Modifier and Type | Method and Description |
---|---|
protected Map<ActionArgument<LocalService>,StateVariableAccessor> |
AnnotationActionBinder.createOutputArguments() |
Modifier and Type | Method and Description |
---|---|
protected ActionExecutor |
AnnotationActionBinder.createExecutor(Map<ActionArgument<LocalService>,StateVariableAccessor> outputArguments) |
Modifier and Type | Field and Description |
---|---|
protected LocalService<T> |
DefaultServiceManager.service |
Modifier and Type | Method and Description |
---|---|
LocalService<T> |
ServiceManager.getService() |
LocalService<T> |
DefaultServiceManager.getService() |
Constructor and Description |
---|
DefaultServiceManager(LocalService<T> service) |
DefaultServiceManager(LocalService<T> service,
Class<T> serviceClass) |
Modifier and Type | Field and Description |
---|---|
protected Map<ActionArgument<LocalService>,StateVariableAccessor> |
AbstractActionExecutor.outputArgumentAccessors |
Modifier and Type | Method and Description |
---|---|
Map<ActionArgument<LocalService>,StateVariableAccessor> |
AbstractActionExecutor.getOutputArgumentAccessors() |
Modifier and Type | Method and Description |
---|---|
protected Object[] |
MethodActionExecutor.createInputArgumentValues(ActionInvocation<LocalService> actionInvocation,
Method method) |
void |
ActionExecutor.execute(ActionInvocation<LocalService> actionInvocation) |
void |
AbstractActionExecutor.execute(ActionInvocation<LocalService> actionInvocation)
Obtains the service implementation instance from the
ServiceManager , handles exceptions. |
protected void |
QueryStateVariableExecutor.execute(ActionInvocation<LocalService> actionInvocation,
Object serviceImpl) |
protected void |
MethodActionExecutor.execute(ActionInvocation<LocalService> actionInvocation,
Object serviceImpl) |
protected abstract void |
AbstractActionExecutor.execute(ActionInvocation<LocalService> actionInvocation,
Object serviceImpl) |
protected void |
QueryStateVariableExecutor.executeQueryStateVariable(ActionInvocation<LocalService> actionInvocation,
Object serviceImpl) |
protected boolean |
MethodActionExecutor.isUseOutputArgumentAccessors(ActionInvocation<LocalService> actionInvocation) |
protected Object |
AbstractActionExecutor.readOutputArgumentValues(Action<LocalService> action,
Object instance)
Reads the output arguments after an action execution using accessors.
|
protected void |
AbstractActionExecutor.setOutputArgumentValue(ActionInvocation<LocalService> actionInvocation,
ActionArgument<LocalService> argument,
Object result)
Sets the output argument value on the
ActionInvocation , considers string conversion. |
protected void |
AbstractActionExecutor.setOutputArgumentValue(ActionInvocation<LocalService> actionInvocation,
ActionArgument<LocalService> argument,
Object result)
Sets the output argument value on the
ActionInvocation , considers string conversion. |
Constructor and Description |
---|
AbstractActionExecutor(Map<ActionArgument<LocalService>,StateVariableAccessor> outputArgumentAccessors) |
MethodActionExecutor(Map<ActionArgument<LocalService>,StateVariableAccessor> outputArgumentAccessors,
Method method) |
Constructor and Description |
---|
LocalGENASubscription(LocalService service,
Integer requestedDurationSeconds,
List<URL> callbackURLs) |
LocalGENASubscription(LocalService service,
List<URL> callbackURLs) |
Constructor and Description |
---|
IncomingActionRequestMessage(StreamRequestMessage source,
LocalService service) |
Modifier and Type | Method and Description |
---|---|
LocalService |
IncomingUnsubscribeRequestMessage.getService() |
LocalService |
IncomingSubscribeRequestMessage.getService() |
Constructor and Description |
---|
IncomingSubscribeRequestMessage(StreamRequestMessage source,
LocalService service) |
IncomingUnsubscribeRequestMessage(StreamRequestMessage source,
LocalService service) |
Modifier and Type | Method and Description |
---|---|
LocalService[] |
LocalDevice.getServices() |
LocalService |
LocalDevice.newInstance(ServiceType serviceType,
ServiceId serviceId,
URI descriptorURI,
URI controlURI,
URI eventSubscriptionURI,
Action<LocalService>[] actions,
StateVariable<LocalService>[] stateVariables) |
LocalService[] |
LocalDevice.newServiceArray(int size) |
LocalService[] |
LocalDevice.toServiceArray(Collection<LocalService> col) |
Modifier and Type | Method and Description |
---|---|
LocalDevice |
LocalDevice.newInstance(UDN udn,
UDAVersion version,
DeviceType type,
DeviceDetails details,
Icon[] icons,
LocalService[] services,
List<LocalDevice> embeddedDevices) |
Modifier and Type | Method and Description |
---|---|
LocalService[] |
LocalDevice.toServiceArray(Collection<LocalService> col) |
Constructor and Description |
---|
ServiceControlResource(URI localURI,
LocalService model) |
ServiceDescriptorResource(URI localURI,
LocalService model) |
ServiceEventSubscriptionResource(URI localURI,
LocalService model) |
Modifier and Type | Method and Description |
---|---|
StateVariableValue |
StateVariableAccessor.read(StateVariable<LocalService> stateVariable,
Object serviceImpl) |
Modifier and Type | Method and Description |
---|---|
protected OutgoingSubscribeResponseMessage |
ReceivingSubscribe.processNewSubscription(LocalService service,
IncomingSubscribeRequestMessage requestMessage) |
protected OutgoingSubscribeResponseMessage |
ReceivingSubscribe.processRenewal(LocalService service,
IncomingSubscribeRequestMessage requestMessage) |
Copyright © 2016 4th Line GmbH, Switzerland. All rights reserved.