org.jboss.portal.server.deployment.builder
Class AbstractMetaDataBuilder

java.lang.Object
  extended by javax.management.NotificationBroadcasterSupport
      extended by org.jboss.system.ServiceMBeanSupport
          extended by org.jboss.portal.server.util.Service
              extended by org.jboss.portal.server.deployment.builder.AbstractMetaDataBuilder
All Implemented Interfaces:
javax.management.MBeanRegistration, javax.management.NotificationBroadcaster, javax.management.NotificationEmitter, MetaDataBuilder, org.jboss.system.Service, org.jboss.system.ServiceMBean
Direct Known Subclasses:
InstanceBuilder, PageBuilder, PortalBuilder, PortletApplicationBuilder, PortletBuilder, WindowBuilder

public abstract class AbstractMetaDataBuilder
extends Service
implements MetaDataBuilder


Field Summary
protected  ServerManager manager
           
 
Fields inherited from class org.jboss.system.ServiceMBeanSupport
log, server, SERVICE_CONTROLLER_SIG, serviceName
 
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
 
Constructor Summary
AbstractMetaDataBuilder()
           
 
Method Summary
protected  void createService()
           
protected  void destroyService()
           
 ServerManager getServerManager()
           
 void setServerManager(ServerManager manager)
           
 
Methods inherited from class org.jboss.portal.server.util.Service
create, destroy, getState, getStateString, start, stop
 
Methods inherited from class org.jboss.system.ServiceMBeanSupport
getLog, getName, getNextNotificationSequenceNumber, getObjectName, getServer, getServiceName, jbossInternalCreate, jbossInternalDescription, jbossInternalDestroy, jbossInternalLifecycle, jbossInternalStart, jbossInternalStop, postDeregister, postRegister, preDeregister, preRegister, startService, stopService
 
Methods inherited from class javax.management.NotificationBroadcasterSupport
addNotificationListener, getNotificationInfo, handleNotification, removeNotificationListener, removeNotificationListener, sendNotification
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.jboss.portal.server.deployment.builder.MetaDataBuilder
build
 

Field Detail

manager

protected ServerManager manager
Constructor Detail

AbstractMetaDataBuilder

public AbstractMetaDataBuilder()
Method Detail

getServerManager

public ServerManager getServerManager()

setServerManager

public void setServerManager(ServerManager manager)

createService

protected void createService()
                      throws java.lang.Exception
Overrides:
createService in class org.jboss.system.ServiceMBeanSupport
Throws:
java.lang.Exception

destroyService

protected void destroyService()
                       throws java.lang.Exception
Overrides:
destroyService in class org.jboss.system.ServiceMBeanSupport
Throws:
java.lang.Exception