public class DuccService extends AbstractDuccComponent
AbstractDuccComponent.AdminEventProcessor, AbstractDuccComponent.ErrorProcessor| Modifier and Type | Field and Description |
|---|---|
static String |
DUCC_DEPLOY_COMPONENTS |
static String |
DUCC_PROPERTY_FILE |
| Constructor and Description |
|---|
DuccService() |
| Modifier and Type | Method and Description |
|---|---|
void |
boot(String[] args)
Initializes Ducc component(s) based on provided configuration.
|
AbstractDuccComponent |
getComponentByInstanceType(Class<?> instanceType)
This method is only called when launching a JP.
|
AbstractDuccComponent |
getComponentInstance(String componentKey) |
static DuccLogger |
getDuccLogger() |
static DuccLogger |
getDuccLogger(Class claz) |
static DuccLogger |
getDuccLogger(String claz) |
IJobProcessor |
getJobProcessorComponent()
This method returns an instance of IJobProcessor which would only exist
in a JP and UIMA-based AP.
|
DuccLogger |
getLogger() |
String |
getLogLevel(String clz) |
static void |
main(String[] args) |
void |
registerInvestmentInstance(Object instance) |
void |
registerInvestmentResetCallback(Object o,
Method m) |
static void |
setDuccLogger(DuccLogger l) |
void |
setLogLevel(String clz,
String level) |
void |
setProcessor(Object ipc,
String[] args)
This method is only called when launching a JP.
|
void |
start()
This method is only called when launching a JP.
|
void |
stop() |
adjustTransportEndpoint, cleanup, getContext, getLogLevel, getProcessJmxUrl, handleAdminEvent, handleUncaughtException, handleUncaughtException, isStopping, loadProperties, onDuccAdminKillEvent, reloadProperties, setContext, setLogLevel, start, start, startJmxAgent, uncaughtException, validateAdministratorpublic static final String DUCC_PROPERTY_FILE
public static final String DUCC_DEPLOY_COMPONENTS
public static DuccLogger getDuccLogger()
public static DuccLogger getDuccLogger(String claz)
public static DuccLogger getDuccLogger(Class claz)
public static void setDuccLogger(DuccLogger l)
public DuccLogger getLogger()
public void boot(String[] args) throws Exception
Exceptionpublic AbstractDuccComponent getComponentInstance(String componentKey)
public IJobProcessor getJobProcessorComponent()
public AbstractDuccComponent getComponentByInstanceType(Class<?> instanceType)
instanceType - public void setProcessor(Object ipc, String[] args) throws Exception
ipc - - instance of IProcessContainerargs - - program argsExceptionpublic void start()
throws Exception
Exceptionpublic void stop()
throws Exception
stop in interface DuccLifecyclestop in class AbstractDuccComponentExceptionpublic static void main(String[] args)
public void setLogLevel(String clz, String level)
setLogLevel in interface AbstractDuccComponentMBeansetLogLevel in class AbstractDuccComponentpublic void registerInvestmentInstance(Object instance)
Copyright © 2012–2017 The Apache Software Foundation. All rights reserved.