public class ServiceMetaGenerator
extends java.lang.Object
| Constructor and Description |
|---|
ServiceMetaGenerator() |
| Modifier and Type | Method and Description |
|---|---|
org.appops.core.service.meta.ServiceMeta |
generateJesMeta(java.lang.String serviceName,
java.lang.String routeContext,
java.lang.String serviceUrl,
java.lang.String refPackage,
java.lang.Class<? extends java.lang.annotation.Annotation> serviceAnnotation)
Generates job execution service meta.
|
org.appops.core.service.meta.ServiceMeta |
generateServiceMeta(java.lang.String serviceName,
java.lang.String routeContext,
java.lang.String serviceUrl,
java.lang.Class<? extends java.lang.annotation.Annotation> serviceAnnotation)
Generates service meta from service jar provided.
|
org.appops.core.service.meta.ServiceMeta |
generateServiceMeta(java.lang.String serviceName,
java.lang.String routeContext,
java.lang.String serviceUrl,
java.lang.Class<? extends java.lang.annotation.Annotation> serviceAnnotation,
java.lang.String refPackage)
Generates service meta from service jar provided.
|
org.appops.core.ClassPathAnalyser |
getClassPathAnalyser()
Getter for the field
classPathAnalyser. |
org.appops.core.ClassPathAnalyser |
getClassPathAnalyser(java.lang.String refPackage)
It returns the instance of
ClassPathAnalyser. |
JobMetaRegistry |
getJobMetaRegistry()
Getter for the field
jobMetaRegistry. |
org.appops.cache.slim.ServiceBus |
getServiceBus()
Getter for the field
serviceBus. |
void |
setClassPathAnalyser(org.appops.core.ClassPathAnalyser classPathAnalyser)
Setter for the field
classPathAnalyser. |
void |
setJobMetaRegistry(JobMetaRegistry jobMetaRegistry)
Setter for the field
jobMetaRegistry. |
void |
setServiceBus(org.appops.cache.slim.ServiceBus subscriberRegistry)
Setter for the field
serviceBus. |
public org.appops.core.service.meta.ServiceMeta generateServiceMeta(java.lang.String serviceName,
java.lang.String routeContext,
java.lang.String serviceUrl,
java.lang.Class<? extends java.lang.annotation.Annotation> serviceAnnotation)
serviceName - Name of the service.routeContext - Route context for service app.serviceUrl - Qualified url for service app.serviceAnnotation - Service annotation.public org.appops.core.service.meta.ServiceMeta generateServiceMeta(java.lang.String serviceName,
java.lang.String routeContext,
java.lang.String serviceUrl,
java.lang.Class<? extends java.lang.annotation.Annotation> serviceAnnotation,
java.lang.String refPackage)
serviceName - Name of the service.routeContext - Route context for service app.serviceUrl - Qualified url for service app.serviceAnnotation - Service annotation.refPackage - Project base package.public org.appops.core.service.meta.ServiceMeta generateJesMeta(java.lang.String serviceName,
java.lang.String routeContext,
java.lang.String serviceUrl,
java.lang.String refPackage,
java.lang.Class<? extends java.lang.annotation.Annotation> serviceAnnotation)
serviceName - Name of the service.routeContext - Route context for service app.serviceUrl - Qualified url for service app.refPackage - Project base package.serviceAnnotation - Service annotation.public org.appops.core.ClassPathAnalyser getClassPathAnalyser()
Getter for the field classPathAnalyser.
ClassPathAnalyser object.public org.appops.core.ClassPathAnalyser getClassPathAnalyser(java.lang.String refPackage)
ClassPathAnalyser.refPackage - base package of a serviceClassPathAnalyserpublic void setClassPathAnalyser(org.appops.core.ClassPathAnalyser classPathAnalyser)
Setter for the field classPathAnalyser.
classPathAnalyser - a ClassPathAnalyser object.public JobMetaRegistry getJobMetaRegistry()
Getter for the field jobMetaRegistry.
JobMetaRegistry object.@Inject public void setJobMetaRegistry(JobMetaRegistry jobMetaRegistry)
Setter for the field jobMetaRegistry.
jobMetaRegistry - a JobMetaRegistry object.public org.appops.cache.slim.ServiceBus getServiceBus()
Getter for the field serviceBus.
ServiceBus object.@Inject public void setServiceBus(org.appops.cache.slim.ServiceBus subscriberRegistry)
Setter for the field serviceBus.
subscriberRegistry - a ServiceBus object.Copyright © 2021. All rights reserved.