org.robokind.api.common.osgi.lifecycle
Class ConfiguredServiceParams<T,C,P>

java.lang.Object
  extended by org.robokind.api.common.osgi.lifecycle.ConfiguredServiceParams<T,C,P>

public class ConfiguredServiceParams<T,C,P>
extends Object

Author:
Matthew Stevenson

Constructor Summary
ConfiguredServiceParams(Class<T> serviceClass, Class<C> configClass, Class<P> paramClass, C config, P param, String paramId, VersionProperty serviceVersion, VersionProperty configFormat)
           
 
Method Summary
 C getConfig()
           
 Class<C> getConfigClass()
           
 VersionProperty getConfigFormat()
           
 P getParam()
           
 Class<P> getParamClass()
           
 String getParamId()
           
 Class<T> getServiceClass()
           
 VersionProperty getServiceVersion()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConfiguredServiceParams

public ConfiguredServiceParams(Class<T> serviceClass,
                               Class<C> configClass,
                               Class<P> paramClass,
                               C config,
                               P param,
                               String paramId,
                               VersionProperty serviceVersion,
                               VersionProperty configFormat)
Method Detail

getServiceVersion

public VersionProperty getServiceVersion()

getConfigFormat

public VersionProperty getConfigFormat()

getConfig

public C getConfig()

getParam

public P getParam()

getParamId

public String getParamId()

getServiceClass

public Class<T> getServiceClass()

getConfigClass

public Class<C> getConfigClass()

getParamClass

public Class<P> getParamClass()


Copyright © 2011-2013. All Rights Reserved.