Class OddjobServicesBean

java.lang.Object
org.oddjob.scheduling.OddjobServicesBean
All Implemented Interfaces:
Services, OddjobServices

public class OddjobServicesBean extends Object implements OddjobServices
Bean implementations of OddjobServices
Author:
rob
  • Constructor Details

    • OddjobServicesBean

      public OddjobServicesBean()
  • Method Details

    • getService

      public Object getService(String serviceName)
      Description copied from interface: Services
      Provide the service for the given name.
      Specified by:
      getService in interface Services
      Parameters:
      serviceName -
      Returns:
      A service for the name.
    • serviceNameFor

      public String serviceNameFor(Class<?> theClass, String flavour)
      Description copied from interface: Services
      If these services can provide a service of the given class then a name that identifies the service is provided.
      Specified by:
      serviceNameFor in interface Services
      Parameters:
      theClass - The type of service.
      flavour - An optional flavour. May be null.
      Returns:
      A service name, or null if none can be provided.
    • getClassLoader

      public ClassLoader getClassLoader()
      Specified by:
      getClassLoader in interface OddjobServices
    • setClassLoader

      public void setClassLoader(ClassLoader classLoader)
    • getOddjobExecutors

      public OddjobExecutors getOddjobExecutors()
      Specified by:
      getOddjobExecutors in interface OddjobServices
    • setOddjobExecutors

      public void setOddjobExecutors(OddjobExecutors oddjobExecutors)
    • getInputHandler

      public InputHandler getInputHandler()
      Specified by:
      getInputHandler in interface OddjobServices
    • setInputHandler

      public void setInputHandler(InputHandler inputHandler)
    • toString

      public String toString()
      Overrides:
      toString in class Object