Class BBjAdminEventHandler

java.lang.Object
com.basis.api.admin.events.BBjAdminEventHandler
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
BBjAdminAsyncTriggerEventHandler, BBjAdminDiskSpaceLowEventHandler, BBjAdminLicenseCheckoutFailedEventHandler, BBjAdminLicenseCountLowEventHandler, BBjAdminLicenseExpiresInDaysEventHandler, BBjAdminMemoryFreeMemoryTooLowEventHandler, BBjAdminMemoryOutOfMemoryEventHandler, BBjAdminProcessesCountEventHandler, BBjAdminProcessesHungProcessEventHandler, BBjAdminProcessesProcessNotRunningEventHandler, BBjAdminReplicationEventHandler, BBjAdminSecurityInvalidPasswordEventHandler

public abstract class BBjAdminEventHandler extends Object implements Serializable
Configuration detail for a single event that the EventManager should notify when a particular type of event occurs.
See Also:
  • Field Details

    • notificationEmailService

      protected String notificationEmailService
    • notificationTo

      protected String notificationTo
    • notificationCc

      protected String notificationCc
    • notificationBcc

      protected String notificationBcc
    • notificationReplyTo

      protected String notificationReplyTo
    • notificationSubject

      protected String notificationSubject
    • handlerProgram

      protected String handlerProgram
    • handlerUser

      protected String handlerUser
    • handlerPassword

      protected String handlerPassword
    • handlerConfig

      protected String handlerConfig
    • handlerWorkingDir

      protected String handlerWorkingDir
    • handlerClasspath

      protected String handlerClasspath
    • waitBetweenNotfications

      protected Long waitBetweenNotfications
    • lastNotification

      protected Long lastNotification
    • value

      protected String value
  • Constructor Details

    • BBjAdminEventHandler

      public BBjAdminEventHandler()
  • Method Details

    • getNotificationEmailService

      public String getNotificationEmailService()
    • setNotificationEmailService

      public void setNotificationEmailService(String p_notificationEmailService)
    • getNotificationTo

      public String getNotificationTo()
    • setNotificationTo

      public void setNotificationTo(String p_notificationTo)
    • getNotificationCc

      public String getNotificationCc()
    • setNotificationCc

      public void setNotificationCc(String p_notificationCc)
    • getNotificationBcc

      public String getNotificationBcc()
    • setNotificationBcc

      public void setNotificationBcc(String p_notificationBcc)
    • getNotificationReplyTo

      public String getNotificationReplyTo()
    • setNotificationReplyTo

      public void setNotificationReplyTo(String p_notificationReplyTo)
    • getNotificationSubject

      public String getNotificationSubject()
    • setNotificationSubject

      public void setNotificationSubject(String p_notificationSubject)
    • getHandlerProgram

      public String getHandlerProgram()
    • setHandlerProgram

      public void setHandlerProgram(String p_handlerProgram)
    • getHandlerUser

      public String getHandlerUser()
    • setHandlerUser

      public void setHandlerUser(String p_handlerUser)
    • getHandlerPassword

      public String getHandlerPassword()
    • setHandlerPassword

      public void setHandlerPassword(String p_handlerPassword)
    • getHandlerConfig

      public String getHandlerConfig()
    • setHandlerConfig

      public void setHandlerConfig(String p_handlerConfig)
    • getHandlerWorkingDir

      public String getHandlerWorkingDir()
    • setHandlerWorkingDir

      public void setHandlerWorkingDir(String p_handlerWorkingDir)
    • getHandlerClasspath

      public String getHandlerClasspath()
    • setHandlerClasspath

      public void setHandlerClasspath(String p_handlerClasspath)
    • getWaitBetweenNotfications

      public Long getWaitBetweenNotfications()
    • setWaitBetweenNotfications

      public void setWaitBetweenNotfications(Long p_waitBetweenNotfications)
    • getLastNotification

      public Long getLastNotification()
    • setLastNotification

      public void setLastNotification(Long p_lastNotification)
    • getValue

      public String getValue()
    • setValue

      public void setValue(String p_value)
    • getValueClass

      public abstract Class<?> getValueClass()
    • notifyHandler

      public void notifyHandler(BBjAdminEventManager p_manager, String p_details)