public abstract class ServiceInitializer
extends java.lang.Object
Abstract ServiceInitializer class.
| Constructor and Description |
|---|
ServiceInitializer(com.google.inject.Provider<ServiceMetaGenerator> serviceMetaGenerator,
com.google.inject.Provider<org.appops.slim.base.api.ServiceMetaManager> serviceMetaManager) |
| Modifier and Type | Method and Description |
|---|---|
protected java.lang.String |
addServiceMeta(java.lang.String serviceName,
org.appops.core.deployment.ServiceConfiguration config,
java.lang.Class<? extends java.lang.annotation.Annotation> serviceAnnotation)
Scans and adds service meta definition to service store.
|
abstract java.lang.String |
initialize(java.lang.String serviceName,
org.appops.core.deployment.ServiceConfiguration config,
java.lang.Class<? extends java.lang.annotation.Annotation> serviceAnnotation)
initialize.
|
@Inject public ServiceInitializer(com.google.inject.Provider<ServiceMetaGenerator> serviceMetaGenerator, com.google.inject.Provider<org.appops.slim.base.api.ServiceMetaManager> serviceMetaManager)
public abstract java.lang.String initialize(java.lang.String serviceName,
org.appops.core.deployment.ServiceConfiguration config,
java.lang.Class<? extends java.lang.annotation.Annotation> serviceAnnotation)
initialize.
serviceName - a String object.config - a ServiceConfiguration object.serviceAnnotation - a Class object.String object.protected java.lang.String addServiceMeta(java.lang.String serviceName,
org.appops.core.deployment.ServiceConfiguration config,
java.lang.Class<? extends java.lang.annotation.Annotation> serviceAnnotation)
serviceName - service nameconfig - instance of ServiceConfigurationserviceAnnotation - service annotationCopyright © 2021. All rights reserved.