org.robokind.api.animation.osgi
Class AnimationTriggerHandlerLifecycleProvider

java.lang.Object
  extended by org.robokind.api.common.osgi.lifecycle.AbstractLifecycleProvider<TriggerHandler,AnimationTriggerHandler>
      extended by org.robokind.api.animation.osgi.AnimationTriggerHandlerLifecycleProvider
All Implemented Interfaces:
ServiceLifecycleProvider<TriggerHandler>

public class AnimationTriggerHandlerLifecycleProvider
extends AbstractLifecycleProvider<TriggerHandler,AnimationTriggerHandler>

Author:
Matthew Stevenson

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.robokind.api.common.osgi.lifecycle.ServiceLifecycleProvider
ServiceLifecycleProvider.Validator
 
Field Summary
 
Fields inherited from class org.robokind.api.common.osgi.lifecycle.AbstractLifecycleProvider
myRegistrationProperties, myService
 
Constructor Summary
AnimationTriggerHandlerLifecycleProvider(String animPlayerId, String animLibraryId)
           
 
Method Summary
protected  AnimationTriggerHandler create(Map<String,Object> services)
           
 Class<TriggerHandler> getServiceClass()
           
protected  void handleChange(String serviceId, Object service)
           
 
Methods inherited from class org.robokind.api.common.osgi.lifecycle.AbstractLifecycleProvider
dependencyChanged, getDependencyDescriptors, getRegistrationProperties, getService, start
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AnimationTriggerHandlerLifecycleProvider

public AnimationTriggerHandlerLifecycleProvider(String animPlayerId,
                                                String animLibraryId)
Method Detail

create

protected AnimationTriggerHandler create(Map<String,Object> services)
Specified by:
create in class AbstractLifecycleProvider<TriggerHandler,AnimationTriggerHandler>

handleChange

protected void handleChange(String serviceId,
                            Object service)
Specified by:
handleChange in class AbstractLifecycleProvider<TriggerHandler,AnimationTriggerHandler>

getServiceClass

public Class<TriggerHandler> getServiceClass()


Copyright © 2011-2012. All Rights Reserved.