当前页面: 
在线文档首页 > 
JBoss 3.2.7 hibernate  API Documentation 英文版文档
HARDeployer (JBoss Hibernate API) - JBoss 3.2.7 hibernate  API Documentation 英文版文档
org.jboss.hibernate.har
Class HARDeployer
java.lang.Object
  
org.jboss.mx.util.JBossNotificationBroadcasterSupport
      
org.jboss.system.ServiceMBeanSupport
          
org.jboss.deployment.SubDeployerSupport
              
org.jboss.hibernate.har.HARDeployer
- All Implemented Interfaces: 
 - HARDeployerMBean, javax.management.MBeanRegistration, javax.management.NotificationBroadcaster, javax.management.NotificationEmitter, org.jboss.system.Service, org.jboss.system.ServiceMBean, org.jboss.deployment.SubDeployer, org.jboss.deployment.SubDeployerMBean
 
- public class HARDeployer
- extends org.jboss.deployment.SubDeployerSupport
- implements HARDeployerMBean
   
Deployer for Hibernate har archives. A Hibernate archive
 is expected to have a .har extension and include:
 -  hibernate-service.xml
 
 -  persistent classes
 
 -  hbm.xml mapping documents.
 
- Version:
 
  - $Revision: 1.1.2.5 $
 
- Author:
 
  - Alexey Loubyansky
 
 
| Nested classes inherited from class org.jboss.deployment.SubDeployerSupport | 
org.jboss.deployment.SubDeployerSupport.ClassConfiguration | 
 
 
| Fields inherited from class org.jboss.deployment.SubDeployerSupport | 
CONFIGURATION, mainDeployer, nativePrefix, nativeSuffix, tempDeployDir | 
 
| 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 | 
 
| Fields inherited from interface org.jboss.deployment.SubDeployer | 
CREATE_NOTIFICATION, DESTROY_NOTIFICATION, INIT_NOTIFICATION, START_NOTIFICATION, STOP_NOTIFICATION | 
 
 
| 
Method Summary | 
 boolean | 
accepts(org.jboss.deployment.DeploymentInfo di)
 
            | 
 void | 
create(org.jboss.deployment.DeploymentInfo di)
 
            | 
protected  void | 
deployUrl(org.jboss.deployment.DeploymentInfo di,
          URL url,
          String name)
 
            | 
 void | 
destroy(org.jboss.deployment.DeploymentInfo di)
 
            | 
 Iterator | 
getDeployedApplications()
 
          Returns the deployed applications. | 
protected  javax.management.ObjectName | 
getObjectName(javax.management.MBeanServer server,
              javax.management.ObjectName name)
 
            | 
 boolean | 
getValidateDTDs()
 
          Get the flag indicating that ejb-jar.dtd, jboss.dtd &
 jboss-web.dtd conforming documents should be validated
 against the DTD. | 
 void | 
init(org.jboss.deployment.DeploymentInfo di)
 
            | 
 boolean | 
isDeployable(String name,
             URL url)
 
            | 
protected  void | 
processNestedDeployments(org.jboss.deployment.DeploymentInfo di)
 
          This is here as a reminder that we may not want to allow ejb jars to
 have arbitrary sub deployments. | 
 void | 
setValidateDTDs(boolean validate)
 
          Set the flag indicating that ejb-jar.dtd, jboss.dtd &
 jboss-web.dtd conforming documents should be validated
 against the DTD. | 
 void | 
start(org.jboss.deployment.DeploymentInfo di)
 
            | 
protected  void | 
startService()
 
          Get a reference to the ServiceController | 
 void | 
stop(org.jboss.deployment.DeploymentInfo di)
 
            | 
protected  void | 
stopService()
 
          Implements the template method in superclass. | 
 
| Methods inherited from class org.jboss.deployment.SubDeployerSupport | 
addDeployableFiles, addDeployableJar, createService, destroyService | 
 
| Methods inherited from class org.jboss.system.ServiceMBeanSupport | 
create, destroy, getLog, getName, getNextNotificationSequenceNumber, getServer, getServiceName, getState, getStateString, jbossInternalCreate, jbossInternalDescription, jbossInternalDestroy, jbossInternalLifecycle, jbossInternalStart, jbossInternalStop, postDeregister, postRegister, preDeregister, preRegister, start, stop | 
 
| Methods inherited from class org.jboss.mx.util.JBossNotificationBroadcasterSupport | 
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.system.ServiceMBean | 
getName, getState, getStateString, jbossInternalLifecycle | 
 
| Methods inherited from interface org.jboss.system.Service | 
create, destroy, start, stop | 
 
| Methods inherited from interface org.jboss.deployment.SubDeployer | 
getServiceName | 
 
HARDeployer
public HARDeployer()
getDeployedApplications
public Iterator getDeployedApplications()
- Returns the deployed applications.
- Specified by:
 getDeployedApplications in interface HARDeployerMBean
 
 
 
getObjectName
protected javax.management.ObjectName getObjectName(javax.management.MBeanServer server,
                                                    javax.management.ObjectName name)
                                             throws javax.management.MalformedObjectNameException
 
- Throws:
 javax.management.MalformedObjectNameException
 
startService
protected void startService()
                     throws Exception
- Get a reference to the ServiceController
 
- Throws:
 Exception
 
 
stopService
protected void stopService()
                    throws Exception
- Implements the template method in superclass. This method stops all the
 applications in this server.
 
- Throws:
 Exception
 
 
getValidateDTDs
public boolean getValidateDTDs()
- Get the flag indicating that ejb-jar.dtd, jboss.dtd &
 jboss-web.dtd conforming documents should be validated
 against the DTD.
- Specified by:
 getValidateDTDs in interface HARDeployerMBean
 
 
 
setValidateDTDs
public void setValidateDTDs(boolean validate)
- Set the flag indicating that ejb-jar.dtd, jboss.dtd &
 jboss-web.dtd conforming documents should be validated
 against the DTD.
- Specified by:
 setValidateDTDs in interface HARDeployerMBean
 
 
 
accepts
public boolean accepts(org.jboss.deployment.DeploymentInfo di)
- Specified by:
 accepts in interface org.jboss.deployment.SubDeployerMBean
 
 
init
public void init(org.jboss.deployment.DeploymentInfo di)
          throws org.jboss.deployment.DeploymentException
- Specified by:
 init in interface org.jboss.deployment.SubDeployerMBean
 
- Throws:
 org.jboss.deployment.DeploymentException
 
processNestedDeployments
protected void processNestedDeployments(org.jboss.deployment.DeploymentInfo di)
                                 throws org.jboss.deployment.DeploymentException
- This is here as a reminder that we may not want to allow ejb jars to
 have arbitrary sub deployments. Currently we do.
 It is also here as a temporary solution to get JSR-109 simultaneous
 web service deployments going
 
- Parameters:
 di - 
- Throws:
 org.jboss.deployment.DeploymentException
 
 
deployUrl
protected void deployUrl(org.jboss.deployment.DeploymentInfo di,
                         URL url,
                         String name)
                  throws org.jboss.deployment.DeploymentException
 
- Throws:
 org.jboss.deployment.DeploymentException
 
isDeployable
public boolean isDeployable(String name,
                            URL url)
 
 
create
public void create(org.jboss.deployment.DeploymentInfo di)
            throws org.jboss.deployment.DeploymentException
- Specified by:
 create in interface org.jboss.deployment.SubDeployerMBean
 
- Throws:
 org.jboss.deployment.DeploymentException
 
start
public void start(org.jboss.deployment.DeploymentInfo di)
           throws org.jboss.deployment.DeploymentException
- Specified by:
 start in interface org.jboss.deployment.SubDeployerMBean
 
- Throws:
 org.jboss.deployment.DeploymentException
 
stop
public void stop(org.jboss.deployment.DeploymentInfo di)
          throws org.jboss.deployment.DeploymentException
- Specified by:
 stop in interface org.jboss.deployment.SubDeployerMBean
 
- Throws:
 org.jboss.deployment.DeploymentException
 
destroy
public void destroy(org.jboss.deployment.DeploymentInfo di)
             throws org.jboss.deployment.DeploymentException
- Specified by:
 destroy in interface org.jboss.deployment.SubDeployerMBean
 
- Throws:
 org.jboss.deployment.DeploymentException
 
      
      
        Copyright © 2002 JBoss Group, LLC. All Rights Reserved.