Class AbstractActionApp

java.lang.Object
org.tanukisoftware.wrapper.test.AbstractActionApp
All Implemented Interfaces:
WrapperEventListener
Direct Known Subclasses:
Main

public abstract class AbstractActionApp extends Object implements WrapperEventListener
  • Constructor Details

    • AbstractActionApp

      protected AbstractActionApp()
  • Method Details

    • 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:
      fired in interface WrapperEventListener
      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)
    • setSuspendSeconds

      protected void setSuspendSeconds(int suspendSeconds)
    • setServiceName

      protected void setServiceName(String serviceName)
    • setConsoleTitle

      protected void setConsoleTitle(String consoleTitle)
    • setChildParams

      protected void setChildParams(String childCommand, boolean childDetached)
    • prepareSystemOutErr

      protected void prepareSystemOutErr()
    • updateEventListener

      protected void updateEventListener()
    • doAction

      protected boolean doAction(String action)
    • printActions

      protected static void printActions()