org.jboss.varia.scheduler
Interface XMLScheduleProviderMBean

All Superinterfaces:
AbstractScheduleProviderMBean, org.jboss.system.Service, org.jboss.system.ServiceMBean
All Known Implementing Classes:
XMLScheduleProvider

public interface XMLScheduleProviderMBean
extends AbstractScheduleProviderMBean

MBean interface.


Field Summary
static javax.management.ObjectName OBJECT_NAME
           
 
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
 Element getSchedules()
           
 void setSchedules(Element pSchedules)
          Sets the XML configuration attribute
 void startProviding()
          Add the Schedule to the Schedule Manager
 void stopProviding()
          Stops the Provider from providing causing the provider to remove the Schedule
 
Methods inherited from interface org.jboss.varia.scheduler.AbstractScheduleProviderMBean
getScheduleManagerName, setScheduleManagerName
 
Methods inherited from interface org.jboss.system.ServiceMBean
getName, getState, getStateString, jbossInternalLifecycle
 
Methods inherited from interface org.jboss.system.Service
create, destroy, start, stop
 

Field Detail

OBJECT_NAME

static final javax.management.ObjectName OBJECT_NAME
Method Detail

getSchedules

Element getSchedules()

setSchedules

void setSchedules(Element pSchedules)
Sets the XML configuration attribute


startProviding

void startProviding()
                    throws Exception
Add the Schedule to the Schedule Manager

Specified by:
startProviding in interface AbstractScheduleProviderMBean
Throws:
Exception

stopProviding

void stopProviding()
Stops the Provider from providing causing the provider to remove the Schedule

Specified by:
stopProviding in interface AbstractScheduleProviderMBean


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