public class MetaBlocker
extends MetaObject
{
public MetaBlocker();
public static class Blocked
extends RuntimeException
public Result handle(Operation operation,
Object object);
public Result handle(Result result,
Object object);
public void handle(Message message,
Object object);
public MetaObject configure(Object newObject,
Object object);
public MetaObject reconfigure(Object object,
MetaObject oldMetaObject,
MetaObject newMetaObject);
public void initialize(OperationFactory factory,
Object object);
public void release(Object object);
}