com.ebmwebsourcing.easyviper.core.api.engine.thread.service
Interface ServiceManager


public interface ServiceManager


Method Summary
 void activateService(java.lang.Class<? extends Service> serviceClass)
           
 void addService(java.lang.Class<? extends Service> serviceClass)
           
<S extends Service>
S
getService(java.lang.Class<S> serviceClass)
           
 java.util.List<Service> getServices()
           
 Service removeService(java.lang.Class<? extends Service> serviceClass)
           
 void restartAllServices()
           
 void shutdownAllServices()
           
 

Method Detail

getServices

java.util.List<Service> getServices()

shutdownAllServices

void shutdownAllServices()

restartAllServices

void restartAllServices()

getService

<S extends Service> S getService(java.lang.Class<S> serviceClass)

addService

void addService(java.lang.Class<? extends Service> serviceClass)
                throws CoreException
Throws:
CoreException

activateService

void activateService(java.lang.Class<? extends Service> serviceClass)
                     throws CoreException
Throws:
CoreException

removeService

Service removeService(java.lang.Class<? extends Service> serviceClass)


Copyright © 2009-2011 eBM WebSourcing. All Rights Reserved.