## Uses of Class
org.fourthline.cling.model.meta.LocalService

- Packages that use LocalService
  Package | Description
  --- | ---
  org.fourthline.cling.binding |
  org.fourthline.cling.binding.annotations |
  org.fourthline.cling.model |
  org.fourthline.cling.model.action |
  org.fourthline.cling.model.gena |
  org.fourthline.cling.model.message.control |
  org.fourthline.cling.model.message.gena |
  org.fourthline.cling.model.meta |
  org.fourthline.cling.model.resource |
  org.fourthline.cling.model.state |
  org.fourthline.cling.protocol.sync |

- - ### Uses of LocalService in org.fourthline.cling.binding

    Methods in org.fourthline.cling.binding that return LocalService
    Modifier and Type | Method and Description
    --- | ---
    `LocalService` | LocalServiceBinder.`read(Class<?> clazz)`
    `LocalService` | LocalServiceBinder.`read(Class<?> clazz, ServiceId id, ServiceType type, boolean supportsQueryStateVariables, Class[] stringConvertibleTypes)`

  - ### Uses of LocalService in org.fourthline.cling.binding.annotations

    Methods in org.fourthline.cling.binding.annotations that return LocalService
    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)`

    Methods in org.fourthline.cling.binding.annotations that return types with arguments of type LocalService
    Modifier and Type | Method and Description
    --- | ---
    `protected Map<ActionArgument<LocalService>,StateVariableAccessor>` | AnnotationActionBinder.`createOutputArguments()`

    Method parameters in org.fourthline.cling.binding.annotations with type arguments of type LocalService
    Modifier and Type | Method and Description
    --- | ---
    `protected ActionExecutor` | AnnotationActionBinder.`createExecutor(Map<ActionArgument<LocalService>,StateVariableAccessor> outputArguments)`

  - ### Uses of LocalService in org.fourthline.cling.model

    Fields in org.fourthline.cling.model declared as LocalService
    Modifier and Type | Field and Description
    --- | ---
    `protected LocalService<T>` | DefaultServiceManager.`service`

    Methods in org.fourthline.cling.model that return LocalService
    Modifier and Type | Method and Description
    --- | ---
    `LocalService<T>` | ServiceManager.`getService()`
    `LocalService<T>` | DefaultServiceManager.`getService()`

    Constructors in org.fourthline.cling.model with parameters of type LocalService
    Constructor and Description
    `DefaultServiceManager(LocalService<T> service)`
    `DefaultServiceManager(LocalService<T> service, Class<T> serviceClass)`

  - ### Uses of LocalService in org.fourthline.cling.model.action

    Fields in org.fourthline.cling.model.action with type parameters of type LocalService
    Modifier and Type | Field and Description
    --- | ---
    `protected Map<ActionArgument<LocalService>,StateVariableAccessor>` | AbstractActionExecutor.`outputArgumentAccessors`

    Methods in org.fourthline.cling.model.action that return types with arguments of type LocalService
    Modifier and Type | Method and Description
    --- | ---
    `Map<ActionArgument<LocalService>,StateVariableAccessor>` | AbstractActionExecutor.`getOutputArgumentAccessors()`

    Method parameters in org.fourthline.cling.model.action with type arguments of type LocalService
    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 parameters in org.fourthline.cling.model.action with type arguments of type LocalService
    Constructor and Description
    `AbstractActionExecutor(Map<ActionArgument<LocalService>,StateVariableAccessor> outputArgumentAccessors)`
    `MethodActionExecutor(Map<ActionArgument<LocalService>,StateVariableAccessor> outputArgumentAccessors, Method method)`

  - ### Uses of LocalService in org.fourthline.cling.model.gena

    Constructors in org.fourthline.cling.model.gena with parameters of type LocalService
    Constructor and Description
    `LocalGENASubscription(LocalService service, Integer requestedDurationSeconds, List<URL> callbackURLs)`
    `LocalGENASubscription(LocalService service, List<URL> callbackURLs)`

  - ### Uses of LocalService in org.fourthline.cling.model.message.control

    Constructors in org.fourthline.cling.model.message.control with parameters of type LocalService
    Constructor and Description
    `IncomingActionRequestMessage(StreamRequestMessage source, LocalService service)`

  - ### Uses of LocalService in org.fourthline.cling.model.message.gena

    Methods in org.fourthline.cling.model.message.gena that return LocalService
    Modifier and Type | Method and Description
    --- | ---
    `LocalService` | IncomingUnsubscribeRequestMessage.`getService()`
    `LocalService` | IncomingSubscribeRequestMessage.`getService()`

    Constructors in org.fourthline.cling.model.message.gena with parameters of type LocalService
    Constructor and Description
    `IncomingSubscribeRequestMessage(StreamRequestMessage source, LocalService service)`
    `IncomingUnsubscribeRequestMessage(StreamRequestMessage source, LocalService service)`

  - ### Uses of LocalService in org.fourthline.cling.model.meta

    Methods in org.fourthline.cling.model.meta that return LocalService
    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)`

    Methods in org.fourthline.cling.model.meta with parameters of type LocalService
    Modifier and Type | Method and Description
    --- | ---
    `LocalDevice` | LocalDevice.`newInstance(UDN udn, UDAVersion version, DeviceType type, DeviceDetails details, Icon[] icons, LocalService[] services, List<LocalDevice> embeddedDevices)`

    Method parameters in org.fourthline.cling.model.meta with type arguments of type LocalService
    Modifier and Type | Method and Description
    --- | ---
    `LocalService[]` | LocalDevice.`toServiceArray(Collection<LocalService> col)`

    Constructors in org.fourthline.cling.model.meta with parameters of type LocalService
    Constructor and Description
    `LocalDevice(DeviceIdentity identity, DeviceType type, DeviceDetails details, Icon[] icons, LocalService service)`
    `LocalDevice(DeviceIdentity identity, DeviceType type, DeviceDetails details, Icon[] icons, LocalService[] services)`
    `LocalDevice(DeviceIdentity identity, DeviceType type, DeviceDetails details, Icon[] icons, LocalService[] services, LocalDevice[] embeddedDevices)`
    `LocalDevice(DeviceIdentity identity, DeviceType type, DeviceDetails details, Icon[] icons, LocalService service, LocalDevice embeddedDevice)`
    `LocalDevice(DeviceIdentity identity, DeviceType type, DeviceDetails details, Icon icon, LocalService service)`
    `LocalDevice(DeviceIdentity identity, DeviceType type, DeviceDetails details, Icon icon, LocalService[] services)`
    `LocalDevice(DeviceIdentity identity, DeviceType type, DeviceDetails details, Icon icon, LocalService[] services, LocalDevice[] embeddedDevices)`
    `LocalDevice(DeviceIdentity identity, DeviceType type, DeviceDetails details, Icon icon, LocalService service, LocalDevice embeddedDevice)`
    `LocalDevice(DeviceIdentity identity, DeviceType type, DeviceDetails details, LocalService service)`
    `LocalDevice(DeviceIdentity identity, DeviceType type, DeviceDetails details, LocalService[] services)`
    `LocalDevice(DeviceIdentity identity, DeviceType type, DeviceDetails details, LocalService[] services, LocalDevice[] embeddedDevices)`
    `LocalDevice(DeviceIdentity identity, DeviceType type, DeviceDetails details, LocalService service, LocalDevice embeddedDevice)`
    `LocalDevice(DeviceIdentity identity, DeviceType type, DeviceDetailsProvider deviceDetailsProvider, Icon[] icons, LocalService service, LocalDevice embeddedDevice)`
    `LocalDevice(DeviceIdentity identity, DeviceType type, DeviceDetailsProvider deviceDetailsProvider, Icon icon, LocalService[] services)`
    `LocalDevice(DeviceIdentity identity, DeviceType type, DeviceDetailsProvider deviceDetailsProvider, LocalService service)`
    `LocalDevice(DeviceIdentity identity, DeviceType type, DeviceDetailsProvider deviceDetailsProvider, LocalService service, LocalDevice embeddedDevice)`
    `LocalDevice(DeviceIdentity identity, UDAVersion version, DeviceType type, DeviceDetails details, Icon[] icons, LocalService[] services, LocalDevice[] embeddedDevices)`
    `LocalDevice(DeviceIdentity identity, UDAVersion version, DeviceType type, DeviceDetailsProvider deviceDetailsProvider, Icon[] icons, LocalService[] services, LocalDevice[] embeddedDevices)`

  - ### Uses of LocalService in org.fourthline.cling.model.resource

    Constructors in org.fourthline.cling.model.resource with parameters of type LocalService
    Constructor and Description
    `ServiceControlResource(URI localURI, LocalService model)`
    `ServiceDescriptorResource(URI localURI, LocalService model)`
    `ServiceEventSubscriptionResource(URI localURI, LocalService model)`

  - ### Uses of LocalService in org.fourthline.cling.model.state

    Method parameters in org.fourthline.cling.model.state with type arguments of type LocalService
    Modifier and Type | Method and Description
    --- | ---
    `StateVariableValue` | StateVariableAccessor.`read(StateVariable<LocalService> stateVariable, Object serviceImpl)`

  - ### Uses of LocalService in org.fourthline.cling.protocol.sync

    Methods in org.fourthline.cling.protocol.sync with parameters of type LocalService
    Modifier and Type | Method and Description
    --- | ---
    `protected OutgoingSubscribeResponseMessage` | ReceivingSubscribe.`processNewSubscription(LocalService service, IncomingSubscribeRequestMessage requestMessage)`
    `protected OutgoingSubscribeResponseMessage` | ReceivingSubscribe.`processRenewal(LocalService service, IncomingSubscribeRequestMessage requestMessage)`

Copyright © 2014 4th Line GmbH, Switzerland. All Rights Reserved.