Module colesico.framework.service
Class ModulatorKit
- java.lang.Object
-
- colesico.framework.service.codegen.modulator.ModulatorKit
-
public class ModulatorKit extends Object
- Author:
- Vladlen Larionov
-
-
Field Summary
Fields Modifier and Type Field Description protected org.slf4j.Loggerloggerprotected List<Modulator>modulatorsprotected Set<Class<? extends Annotation>>serviceAnnotations
-
Constructor Summary
Constructors Constructor Description ModulatorKit()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Set<Class<? extends Annotation>>getServiceAnnotations()voidlookup()voidnotifyAddTeleFacade(ServiceElement service)voidnotifyAddTeleMethod(TeleMethodElement teleMethod)voidnotifyGenerateIocProducer(colesico.framework.ioc.codegen.generator.ProducerGenerator generator, Set<ServiceElement> services)voidnotifyInit(ProcessorContext context)voidnotifyLinkTeleParam(TeleParamElement teleParam, Deque<colesico.framework.assist.codegen.model.VarElement> varStack)voidnotifyProxyMethod(ProxyMethodElement proxyMethod)voidnotifyRoundStart(RoundContext context)voidnotifyRoundStop()voidnotifyService(ServiceElement service)voidnotifyServiceGenerated(ServiceElement service)voidnotifyServiceParsed(ServiceElement service)voidnotifyTeleFacadeParsed(TeleFacadeElement teleFacade)
-
-
-
Field Detail
-
serviceAnnotations
protected final Set<Class<? extends Annotation>> serviceAnnotations
-
logger
protected final org.slf4j.Logger logger
-
-
Method Detail
-
lookup
public void lookup()
-
getServiceAnnotations
public Set<Class<? extends Annotation>> getServiceAnnotations()
-
notifyInit
public void notifyInit(ProcessorContext context)
-
notifyRoundStart
public void notifyRoundStart(RoundContext context)
-
notifyRoundStop
public void notifyRoundStop()
-
notifyService
public void notifyService(ServiceElement service)
-
notifyProxyMethod
public void notifyProxyMethod(ProxyMethodElement proxyMethod)
-
notifyAddTeleFacade
public void notifyAddTeleFacade(ServiceElement service)
-
notifyAddTeleMethod
public void notifyAddTeleMethod(TeleMethodElement teleMethod)
-
notifyLinkTeleParam
public void notifyLinkTeleParam(TeleParamElement teleParam, Deque<colesico.framework.assist.codegen.model.VarElement> varStack)
-
notifyTeleFacadeParsed
public void notifyTeleFacadeParsed(TeleFacadeElement teleFacade)
-
notifyServiceParsed
public void notifyServiceParsed(ServiceElement service)
-
notifyServiceGenerated
public void notifyServiceGenerated(ServiceElement service)
-
notifyGenerateIocProducer
public void notifyGenerateIocProducer(colesico.framework.ioc.codegen.generator.ProducerGenerator generator, Set<ServiceElement> services)
-
-