|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object
|
+--org.jwarp.service.AService
|
+--org.jwarp.service.log.LogService
This is the implementation of the log service interface.
| Fields inherited from class org.jwarp.service.AService |
context, createdDate, dependencies, emptyProperties, exceptionListeners, log, resumedDate, serviceName, serviceStatus, serviceType, startedDate, stoppedDate, suspendedDate, systemTicket |
| Fields inherited from interface org.jwarp.service.log.ILogService |
SERVICE_TYPE |
| Fields inherited from interface org.jwarp.service.IService |
SERVICE_STATUS_CREATED, SERVICE_STATUS_NOT_AVAILABLE, SERVICE_STATUS_READY, SERVICE_STATUS_RESUMING, SERVICE_STATUS_RUNNING, SERVICE_STATUS_STARTING, SERVICE_STATUS_STOPPED, SERVICE_STATUS_STOPPING, SERVICE_STATUS_SUSPENDED |
| Constructor Summary | |
LogService()
Creates a log service |
|
| Method Summary | |
void |
addLog(ILogWriter log,
java.lang.String logName)
Adds a log as an service item. |
void |
configure(org.jdom.Element configuration)
This configures the service. |
ILogWriter |
getLogWriter()
Returns the default LogWriter |
ILogWriter |
getLogWriter(java.lang.String name)
Returns the LogWriter identified by name |
ILogWriter |
removeLog(java.lang.String name)
|
| Methods inherited from class org.jwarp.service.AService |
addExceptionListener, checkContext, createLogFromXML, getContext, getCreationDate, getDependencies, getExceptionListeners, getLog, getLogLevel, getName, getReference, getResumedDate, getShutDownDate, getStartDate, getStatus, getSuspendedDate, getType, removeAllExceptionListeners, removeExceptionListener, resume, sendExceptionEvent, setContext, setDependencies, setLogLevel, setName, shutdown, start, suspend |
| Methods inherited from class java.lang.Object |
|
| Methods inherited from interface org.jwarp.service.IService |
checkContext, getDependencies, getLogLevel, getName, getStatus, getType, resume, setContext, setDependencies, setLogLevel, shutdown, start, suspend |
| Methods inherited from interface org.jwarp.common.IExceptionProvider |
addExceptionListener, getExceptionListeners, removeAllExceptionListeners, removeExceptionListener |
| Constructor Detail |
public LogService()
| Method Detail |
public ILogWriter getLogWriter()
getLogWriter in interface ILogServicepublic ILogWriter getLogWriter(java.lang.String name)
getLogWriter in interface ILogServicename - Name of the LogWriter
public void configure(org.jdom.Element configuration)
throws ConfigurationException
configure in interface IConfigurableconfigure in class AServiceconfiguration - the configuration root for this serviceServiceConfigurationException - If the configuration is missing or invalid
public void addLog(ILogWriter log,
java.lang.String logName)
addLog in interface ILogServicelog - The new loglogName - The name under which the log should be registeredticket - The userpublic ILogWriter removeLog(java.lang.String name)
|
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||