@ApplicationScoped public final class MailerClassMetaInfo extends LogSupportedDestroyableBase
Stores all class level information to support generating of mailer method
Destroyable.Util
DASHED_LINE, DOUBLE_DASHED_LINE, HASH_SYMBOL_LINE, logger, STAR_LINE, TILD_LINE
Constructor and Description |
---|
MailerClassMetaInfo() |
Modifier and Type | Method and Description |
---|---|
MailerClassMetaInfo |
addSender(SenderMethodMetaInfo info) |
String |
className() |
MailerClassMetaInfo |
className(String name) |
String |
configId() |
MailerClassMetaInfo |
configId(String id) |
String |
contextPath() |
MailerClassMetaInfo |
contextPath(String path) |
String |
ctxField() |
MailerClassMetaInfo |
ctxField(String fieldName,
boolean isPrivate) |
boolean |
ctxFieldIsPrivate() |
boolean |
hasCtxField() |
String |
internalName() |
boolean |
isAbstract() |
boolean |
isMailer() |
MailerClassMetaInfo |
isMailer(boolean b) |
String |
nonPrivateCtxField() |
protected void |
releaseResources() |
SenderMethodMetaInfo |
sender(String name) |
MailerClassMetaInfo |
setAbstract() |
String |
templateContext() |
MailerClassMetaInfo |
templateContext(String templateContext) |
act.asm.Type |
type() |
addSubResource, destroy, isDestroyed, reload, scope
debug, debug, error, error, fatal, fatal, info, info, isDebugEnabled, isTraceEnabled, logger, printCenter, printCenterWithLead, printDashedLine, printDoubleDashedLine, printHashSimbolLine, println, printStarLine, printTildLine, trace, trace, warn, warn
public MailerClassMetaInfo className(String name)
protected void releaseResources()
releaseResources
in class LogSupportedDestroyableBase
public String className()
public MailerClassMetaInfo configId(String id)
public String configId()
public MailerClassMetaInfo templateContext(String templateContext)
public String templateContext()
public String internalName()
public act.asm.Type type()
public MailerClassMetaInfo setAbstract()
public boolean isAbstract()
public boolean isMailer()
public MailerClassMetaInfo isMailer(boolean b)
public MailerClassMetaInfo ctxField(String fieldName, boolean isPrivate)
public String nonPrivateCtxField()
public String ctxField()
public boolean hasCtxField()
public boolean ctxFieldIsPrivate()
public MailerClassMetaInfo addSender(SenderMethodMetaInfo info)
public SenderMethodMetaInfo sender(String name)
public String contextPath()
public MailerClassMetaInfo contextPath(String path)
Copyright © 2014–2021 ActFramework. All rights reserved.