org.jboss.varia.scheduler
Interface AbstractScheduleProviderMBean

All Superinterfaces:
org.jboss.system.Service, org.jboss.system.ServiceMBean
All Known Subinterfaces:
DBScheduleProviderMBean, SingleScheduleProviderMBean, XMLScheduleProviderMBean
All Known Implementing Classes:
AbstractScheduleProvider, DBScheduleProvider, SingleScheduleProvider, XMLScheduleProvider

public interface AbstractScheduleProviderMBean
extends org.jboss.system.ServiceMBean

AbstractScheduleProvider MBean interface

Version:
$Revision: 1.1.4.5 $
Author:
Andreas Schaefer, Ivelin Ivanov, Dimitris Andreadis

Field Summary
 
Fields inherited from interface org.jboss.system.ServiceMBean
CREATE_EVENT, CREATED, DESTROY_EVENT, DESTROYED, FAILED, REGISTERED, START_EVENT, STARTED, STARTING, states, STOP_EVENT, STOPPED, STOPPING, UNREGISTERED
 
Method Summary
 javax.management.ObjectName getScheduleManagerName()
           
 void setScheduleManagerName(javax.management.ObjectName name)
          The Schedule Manager Name
 void startProviding()
          Callback from the ScheduleManager indicating that Schedules can be provided
 void stopProviding()
          Callback from the ScheduleManager indicating that all Schedules should be removed
 
Methods inherited from interface org.jboss.system.ServiceMBean
getName, getState, getStateString, jbossInternalLifecycle
 
Methods inherited from interface org.jboss.system.Service
create, destroy, start, stop
 

Method Detail

setScheduleManagerName

void setScheduleManagerName(javax.management.ObjectName name)
The Schedule Manager Name


getScheduleManagerName

javax.management.ObjectName getScheduleManagerName()

startProviding

void startProviding()
                    throws Exception
Callback from the ScheduleManager indicating that Schedules can be provided

Throws:
Exception

stopProviding

void stopProviding()
Callback from the ScheduleManager indicating that all Schedules should be removed



Copyright © 2002 JBoss Group, LLC. All Rights Reserved.