org.exoplatform.container.component
Class BaseComponentLifecyclePlugin

java.lang.Object
  extended by org.exoplatform.container.component.BaseComponentLifecyclePlugin
All Implemented Interfaces:
ComponentLifecyclePlugin

public abstract class BaseComponentLifecyclePlugin
extends java.lang.Object
implements ComponentLifecyclePlugin


Constructor Summary
BaseComponentLifecyclePlugin()
           
 
Method Summary
 void destroyComponent(ExoContainer container, java.lang.Object component)
           
 java.lang.String getDescription()
           
 java.util.List<java.lang.String> getManageableComponents()
           
 java.lang.String getName()
           
 void initComponent(ExoContainer container, java.lang.Object component)
           
 void setDescription(java.lang.String s)
           
 void setManageableComponents(java.util.List<java.lang.String> list)
           
 void setName(java.lang.String s)
           
 void startComponent(ExoContainer container, java.lang.Object component)
           
 void stopComponent(ExoContainer container, java.lang.Object component)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BaseComponentLifecyclePlugin

public BaseComponentLifecyclePlugin()
Method Detail

getName

public java.lang.String getName()
Specified by:
getName in interface ComponentLifecyclePlugin

setName

public void setName(java.lang.String s)
Specified by:
setName in interface ComponentLifecyclePlugin

getDescription

public java.lang.String getDescription()
Specified by:
getDescription in interface ComponentLifecyclePlugin

setDescription

public void setDescription(java.lang.String s)
Specified by:
setDescription in interface ComponentLifecyclePlugin

getManageableComponents

public java.util.List<java.lang.String> getManageableComponents()
Specified by:
getManageableComponents in interface ComponentLifecyclePlugin

setManageableComponents

public void setManageableComponents(java.util.List<java.lang.String> list)
Specified by:
setManageableComponents in interface ComponentLifecyclePlugin

initComponent

public void initComponent(ExoContainer container,
                          java.lang.Object component)
                   throws java.lang.Exception
Specified by:
initComponent in interface ComponentLifecyclePlugin
Throws:
java.lang.Exception

startComponent

public void startComponent(ExoContainer container,
                           java.lang.Object component)
                    throws java.lang.Exception
Specified by:
startComponent in interface ComponentLifecyclePlugin
Throws:
java.lang.Exception

stopComponent

public void stopComponent(ExoContainer container,
                          java.lang.Object component)
                   throws java.lang.Exception
Specified by:
stopComponent in interface ComponentLifecyclePlugin
Throws:
java.lang.Exception

destroyComponent

public void destroyComponent(ExoContainer container,
                             java.lang.Object component)
                      throws java.lang.Exception
Specified by:
destroyComponent in interface ComponentLifecyclePlugin
Throws:
java.lang.Exception


Copyright © 2012 eXo Platform SAS. All Rights Reserved.