public class RemoteService extends Service<RemoteDevice,RemoteService>
Includes the URI's for getting the service's descriptor, calling its actions, and subscribing to events.
Constructor and Description |
---|
RemoteService(ServiceType serviceType,
ServiceId serviceId,
URI descriptorURI,
URI controlURI,
URI eventSubscriptionURI) |
RemoteService(ServiceType serviceType,
ServiceId serviceId,
URI descriptorURI,
URI controlURI,
URI eventSubscriptionURI,
Action<RemoteService>[] actions,
StateVariable<RemoteService>[] stateVariables) |
Modifier and Type | Method and Description |
---|---|
URI |
getControlURI() |
URI |
getDescriptorURI() |
URI |
getEventSubscriptionURI() |
Action |
getQueryStateVariableAction() |
String |
toString() |
List<ValidationError> |
validateThis() |
getAction, getActions, getDatatype, getDevice, getReference, getRelatedStateVariable, getServiceId, getServiceType, getStateVariable, getStateVariables, hasActions, hasStateVariables, validate
public RemoteService(ServiceType serviceType, ServiceId serviceId, URI descriptorURI, URI controlURI, URI eventSubscriptionURI) throws ValidationException
ValidationException
public RemoteService(ServiceType serviceType, ServiceId serviceId, URI descriptorURI, URI controlURI, URI eventSubscriptionURI, Action<RemoteService>[] actions, StateVariable<RemoteService>[] stateVariables) throws ValidationException
ValidationException
public Action getQueryStateVariableAction()
getQueryStateVariableAction
in class Service<RemoteDevice,RemoteService>
public URI getDescriptorURI()
public URI getControlURI()
public URI getEventSubscriptionURI()
public List<ValidationError> validateThis()
public String toString()
toString
in class Service<RemoteDevice,RemoteService>
Copyright © 2016 4th Line GmbH, Switzerland. All rights reserved.