org.ow2.jonas.jndi.checker.impl
Class ResourceCheckerManager

java.lang.Object
  extended by org.ow2.jonas.jndi.checker.impl.ResourceCheckerManager
All Implemented Interfaces:
IResourceChecker, IResourceCheckerManager

public class ResourceCheckerManager
extends Object
implements IResourceCheckerManager

Manager of all the resources that need to be checked. This kind of interceptors are called


Constructor Summary
ResourceCheckerManager()
           
 
Method Summary
 void delistAll()
          Delist all resources that are enlisted.
 void delistResource(IResourceChecker resource)
          Delist a resource.
 void detect(IResourceCheckerInfo resourceCheckerInfo)
          Call detect method on each enlisted resource.
 void enlistResource(IResourceChecker resource)
          Enlist a new resource.
 List<IResourceChecker> getResources()
           
 void pop()
          Pop the list on the stacK.
 void push()
          Push a new list on the stack.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ResourceCheckerManager

public ResourceCheckerManager()
Method Detail

push

public void push()
Push a new list on the stack.

Specified by:
push in interface IResourceCheckerManager

pop

public void pop()
Pop the list on the stacK.

Specified by:
pop in interface IResourceCheckerManager

enlistResource

public void enlistResource(IResourceChecker resource)
Enlist a new resource.

Specified by:
enlistResource in interface IResourceCheckerManager
Parameters:
resource - the given resource that can be checked.

delistResource

public void delistResource(IResourceChecker resource)
Delist a resource.

Specified by:
delistResource in interface IResourceCheckerManager
Parameters:
resource - the given resource.

delistAll

public void delistAll()
Delist all resources that are enlisted.

Specified by:
delistAll in interface IResourceCheckerManager

detect

public void detect(IResourceCheckerInfo resourceCheckerInfo)
Call detect method on each enlisted resource.

Specified by:
detect in interface IResourceChecker
Parameters:
resourceCheckerInfo - some data for the resource checker

getResources

public List<IResourceChecker> getResources()
Specified by:
getResources in interface IResourceCheckerManager
Returns:
list of resources enlisted on the current thread.


Copyright © 2010 OW2 Consortium. All Rights Reserved.