org.jboss.system.server.profileservice.persistence.deployer
Class ProfileServicePersistenceDeployer

java.lang.Object
  extended by org.jboss.deployers.spi.deployer.helpers.AbstractDeployer
      extended by org.jboss.deployers.spi.deployer.helpers.AbstractRealDeployer
          extended by org.jboss.system.server.profileservice.persistence.deployer.ProfileServicePersistenceDeployer
All Implemented Interfaces:
org.jboss.deployers.spi.deployer.Deployer, org.jboss.deployers.spi.Ordered

public class ProfileServicePersistenceDeployer
extends org.jboss.deployers.spi.deployer.helpers.AbstractRealDeployer

The ProfileService Persistence Deployer. This deployer applies the persisted changes to an attachment.

Version:
$Revision: 89188 $
Author:
Emanuel Muckenhuber

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.jboss.deployers.spi.Ordered
org.jboss.deployers.spi.Ordered.OrderedComparator
 
Field Summary
static String PERSISTED_ATTACHMENT_PREFIX
          The managed prefix.
 
Fields inherited from interface org.jboss.deployers.spi.Ordered
COMPARATOR
 
Constructor Summary
ProfileServicePersistenceDeployer()
           
 
Method Summary
protected  void applyPersistentChanges(org.jboss.deployers.vfs.spi.structure.VFSDeploymentUnit unit)
           
 AttachmentStore getAttachmentStore()
           
 PersistenceFactory getPersistenceFactory()
           
protected  void internalDeploy(org.jboss.deployers.structure.spi.DeploymentUnit unit)
           
 void setAttachmentStore(AttachmentStore store)
           
 void setPersistenceFactory(PersistenceFactory persistenceFactory)
           
 
Methods inherited from class org.jboss.deployers.spi.deployer.helpers.AbstractRealDeployer
addControllerContextName, deploy, internalUndeploy, isControllerContextNameCandidate, isUseUnitName, removeControllerContextName, setUseUnitName, undeploy
 
Methods inherited from class org.jboss.deployers.spi.deployer.helpers.AbstractDeployer
addInput, addInput, addOutput, addOutput, getInput, getInputs, getOutput, getOutputs, getRelativeOrder, getStage, isAllInputs, isComponentsOnly, isParentFirst, isTopLevelOnly, isWantComponents, setAllInputs, setComponentsOnly, setInput, setInputs, setInputs, setInputs, setOutput, setOutputs, setOutputs, setOutputs, setParentFirst, setRelativeOrder, setStage, setTopLevelOnly, setWantComponents
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PERSISTED_ATTACHMENT_PREFIX

public static final String PERSISTED_ATTACHMENT_PREFIX
The managed prefix.

See Also:
Constant Field Values
Constructor Detail

ProfileServicePersistenceDeployer

public ProfileServicePersistenceDeployer()
Method Detail

getPersistenceFactory

public PersistenceFactory getPersistenceFactory()

setPersistenceFactory

public void setPersistenceFactory(PersistenceFactory persistenceFactory)

getAttachmentStore

public AttachmentStore getAttachmentStore()

setAttachmentStore

public void setAttachmentStore(AttachmentStore store)

internalDeploy

protected void internalDeploy(org.jboss.deployers.structure.spi.DeploymentUnit unit)
                       throws org.jboss.deployers.spi.DeploymentException
Specified by:
internalDeploy in class org.jboss.deployers.spi.deployer.helpers.AbstractRealDeployer
Throws:
org.jboss.deployers.spi.DeploymentException

applyPersistentChanges

protected void applyPersistentChanges(org.jboss.deployers.vfs.spi.structure.VFSDeploymentUnit unit)
                               throws Throwable
Throws:
Throwable


Copyright © 2009 JBoss, a division of Red Hat, Inc.. All Rights Reserved.