com.protomatter.syslog
Class SyslogT3Startup
java.lang.Object
|
+--com.protomatter.syslog.SyslogT3Startup
- All Implemented Interfaces:
- weblogic.common.T3ShutdownDef, weblogic.common.T3StartupDef
- public class SyslogT3Startup
- extends java.lang.Object
- implements weblogic.common.T3StartupDef, weblogic.common.T3ShutdownDef
Configure syslog to start when WebLogic does.
For use with BEA WebLogic Server.
This class implements the weblogic.common.T3StartupDef
interface and is able to initialize Syslog when WebLogic starts.
This class also implements the T3ShutdownDef interface and
so can be used to shutdown syslog when WebLogic shuts down.
- See Also:
Syslog
,
Syslogger
Constructor Summary |
SyslogT3Startup()
Default constructor -- called by WebLogic. |
Method Summary |
void |
setServices(weblogic.common.T3ServicesDef services)
Part of the weblogic.common.T3StartupDef interface. |
java.lang.String |
shutdown(java.lang.String name,
java.util.Hashtable ht)
Shutdown Syslog services. |
java.lang.String |
startup(java.lang.String name,
java.util.Hashtable ht)
Start Syslog services. |
boolean |
startup(weblogic.common.T3ServicesDef services)
A shortcut to starting syslog services. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SyslogT3Startup
public SyslogT3Startup()
- Default constructor -- called by WebLogic.
setServices
public void setServices(weblogic.common.T3ServicesDef services)
- Part of the weblogic.common.T3StartupDef interface.
- Specified by:
setServices
in interface weblogic.common.T3StartupDef
- See Also:
T3StartupDef
startup
public java.lang.String startup(java.lang.String name,
java.util.Hashtable ht)
throws java.lang.Exception
- Start Syslog services.
Syslog is configured from an XML file specified by the
Syslog.config.xml system property.
Multiple calls to this method are ignored.
- Specified by:
startup
in interface weblogic.common.T3StartupDef
- See Also:
SyslogXML.configure(File)
shutdown
public java.lang.String shutdown(java.lang.String name,
java.util.Hashtable ht)
- Shutdown Syslog services. This method simply calls
Syslog.shutdown().
- Specified by:
shutdown
in interface weblogic.common.T3ShutdownDef
startup
public boolean startup(weblogic.common.T3ServicesDef services)
- A shortcut to starting syslog services. This is
generally used by classes that want to ensure that
Syslog has been started before they start. You can
basically do this:
(new SyslogT3Startup()).startup(services);
From inside the startup(...) method in
your startup class to make sure that syslog
gets started.