Package org.tanukisoftware.wrapper.test
Class AbstractActionApp
- java.lang.Object
-
- org.tanukisoftware.wrapper.test.AbstractActionApp
-
- All Implemented Interfaces:
WrapperEventListener
- Direct Known Subclasses:
Main
public abstract class AbstractActionApp extends java.lang.Object implements WrapperEventListener
-
-
Field Summary
-
Fields inherited from interface org.tanukisoftware.wrapper.event.WrapperEventListener
EVENT_FLAG_CONTROL, EVENT_FLAG_CORE, EVENT_FLAG_LOGGING, EVENT_FLAG_REMOTE_CONTROL, EVENT_FLAG_SERVICE
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedAbstractActionApp()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected booleandoAction(java.lang.String action)voidfired(WrapperEvent event)Called whenever a WrapperEvent is fired.protected booleanignoreControlEvents()protected booleanisNestedExit()protected voidprepareSystemOutErr()protected static voidprintActions()protected voidsetChildParams(java.lang.String childCommand, boolean childDetached)protected voidsetConsoleTitle(java.lang.String consoleTitle)protected voidsetEventMask(long eventMask)protected voidsetServiceName(java.lang.String serviceName)protected voidsetSlowSeconds(int slowSeconds)
-
-
-
Method Detail
-
fired
public void fired(WrapperEvent event)
Called whenever a WrapperEvent is fired. The exact set of events that a listener will receive will depend on the mask supplied when WrapperManager.addWrapperEventListener was called to register the listener. Listener implementations should never assume that they will only receive events of a particular type. To assure that events added to future versions of the Wrapper do not cause problems with user code, events should always be tested with "if ( event instanceof {EventClass} )" before casting it to a specific event type.- Specified by:
firedin interfaceWrapperEventListener- Parameters:
event- WrapperEvent which was fired.
-
ignoreControlEvents
protected boolean ignoreControlEvents()
-
isNestedExit
protected boolean isNestedExit()
-
setEventMask
protected void setEventMask(long eventMask)
-
setSlowSeconds
protected void setSlowSeconds(int slowSeconds)
-
setServiceName
protected void setServiceName(java.lang.String serviceName)
-
setConsoleTitle
protected void setConsoleTitle(java.lang.String consoleTitle)
-
setChildParams
protected void setChildParams(java.lang.String childCommand, boolean childDetached)
-
prepareSystemOutErr
protected void prepareSystemOutErr()
-
doAction
protected boolean doAction(java.lang.String action)
-
printActions
protected static void printActions()
-
-