org.jboss.system.server.profileservice.repository
Class AbstractProfileAction

java.lang.Object
  extended by org.jboss.system.server.profileservice.repository.AbstractProfileAction
Direct Known Subclasses:
AbstractProfileLifeCycleAction, ProfileDeployAction

public abstract class AbstractProfileAction
extends Object

Version:
$Revision: 86190 $
Author:
Emanuel Muckenhuber

Field Summary
protected  org.jboss.logging.Logger log
          The logger.
 
Constructor Summary
AbstractProfileAction()
           
 
Method Summary
abstract  void install(org.jboss.profileservice.spi.Profile profile)
           
 void install(ProfileContext context)
          Install.
abstract  void uninstall(org.jboss.profileservice.spi.Profile profile)
           
 void uninstall(ProfileContext context)
          Uninstall.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

protected final org.jboss.logging.Logger log
The logger.

Constructor Detail

AbstractProfileAction

public AbstractProfileAction()
Method Detail

install

public abstract void install(org.jboss.profileservice.spi.Profile profile)
                      throws Exception
Throws:
Exception

uninstall

public abstract void uninstall(org.jboss.profileservice.spi.Profile profile)

install

public void install(ProfileContext context)
             throws Exception
Install.

Parameters:
context - the profile context.
Throws:
Exception

uninstall

public void uninstall(ProfileContext context)
Uninstall.

Parameters:
context - the profile context.


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