ComponentBaseCertificateFactory, BaseCommand, BaseCommandRegistry, BaseLogger, BasePartnershipFactory, BaseProcessor, BaseProcessorModule, DefaultProcessor, EmailSender, SchedulerComponentpublic class BaseComponent extends Object implements Component
| Constructor | Description |
|---|---|
BaseComponent() |
| Modifier and Type | Method | Description |
|---|---|---|
void |
destroy() |
Component lifecycle hook.
|
String |
getName() |
Returns a name for the component.
|
String |
getParameter(String key,
boolean required) |
|
String |
getParameter(String key,
String defaultValue) |
|
int |
getParameterInt(String key,
boolean required) |
|
Map<String,String> |
getParameters() |
Returns the parameters used to initialize this Component, and can also be used
to modify parameters.
|
Session |
getSession() |
Returns the Session used to initialize this Component.
|
void |
init(Session session,
Map<String,String> parameters) |
Component lifecycle hook.
|
void |
setParameter(String key,
int value) |
|
void |
setParameter(String key,
String value) |
public String getName()
Componentpublic void setParameter(String key, int value)
public String getParameter(String key, boolean required) throws InvalidParameterException
InvalidParameterExceptionpublic String getParameter(String key, String defaultValue) throws InvalidParameterException
InvalidParameterExceptionpublic int getParameterInt(String key, boolean required) throws InvalidParameterException
InvalidParameterExceptionpublic Map<String,String> getParameters()
ComponentgetParameters in interface Componentpublic Session getSession()
ComponentgetSession in interface Componentpublic void init(Session session, Map<String,String> parameters) throws OpenAS2Exception
Componentinit in interface Componentsession - the component uses this object to access other componentsparameters - configuration values for the componentOpenAS2Exception - If an error occurs while initializing the componentSessionpublic void destroy()
throws Exception
ComponentComponent requires a destroy function this method can be used.destroy in interface ComponentException - Something went wrongComponent.init(Session, Map),
SessionCopyright © 2018. All rights reserved.