org.exoplatform.management
Interface ManagementContext

All Known Implementing Classes:
ExoModelMBean, ManagementContextImpl

public interface ManagementContext

A context for managed objects that wants to do more.

Version:
$Revision$
Author:
Julien Viet

Method Summary
 void register(java.lang.Object o)
          Register an object as a managed object.
 void unregister(java.lang.Object o)
          Unregisters an object from its managed life cycle.
 

Method Detail

register

void register(java.lang.Object o)
              throws java.lang.IllegalArgumentException,
                     java.lang.NullPointerException
Register an object as a managed object.

Parameters:
o - the object to be managed
Throws:
java.lang.IllegalArgumentException - if the object is not manageable
java.lang.NullPointerException - if the object is null

unregister

void unregister(java.lang.Object o)
                throws java.lang.IllegalArgumentException,
                       java.lang.NullPointerException
Unregisters an object from its managed life cycle.

Parameters:
o - the object to be unmanaged
Throws:
java.lang.IllegalArgumentException - if the object is not manageable
java.lang.NullPointerException - if the object is null


Copyright © 2010 eXo Platform SAS. All Rights Reserved.