IBM WebSphere Multichannel Bank Transformation Toolkit Javadoc

com.ibm.btt.element.scope
Class ScopeManager

java.lang.Object
  extended by com.ibm.btt.element.scope.ScopeManager
All Implemented Interfaces:
LifeCycle

public class ScopeManager
extends java.lang.Object
implements LifeCycle

BTT default scope Manager


Constructor Summary
ScopeManager()
           
 
Method Summary
 void destroy()
          (non-Javadoc)
 java.lang.Object getElementFromCache(java.lang.String id)
          Get the Element using ID from Cache
 void initialize()
          (non-Javadoc)
 void putElementToCache(java.lang.String scopeId, java.lang.String id, Tag tag, java.lang.Object element)
          Cache a Element
 void registerScope(java.lang.String scopeId, Scope scope)
          Register a new Scope
 void setLifeCycleProcessor(LifeCycleProcessor processor)
          setter for life processor
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ScopeManager

public ScopeManager()
Method Detail

getElementFromCache

public java.lang.Object getElementFromCache(java.lang.String id)
Get the Element using ID from Cache

Returns:
null if not found

registerScope

public void registerScope(java.lang.String scopeId,
                          Scope scope)
Register a new Scope

Parameters:
scopeId -
scope -

putElementToCache

public void putElementToCache(java.lang.String scopeId,
                              java.lang.String id,
                              Tag tag,
                              java.lang.Object element)
Cache a Element

Parameters:
scopeId -
id -
tag -
element -

destroy

public void destroy()
(non-Javadoc)

Specified by:
destroy in interface LifeCycle
See Also:
LifeCycle.destroy()

initialize

public void initialize()
(non-Javadoc)

Specified by:
initialize in interface LifeCycle
See Also:
LifeCycle.initialize()

setLifeCycleProcessor

public void setLifeCycleProcessor(LifeCycleProcessor processor)
setter for life processor

Parameters:
processor -

IBM WebSphere Multichannel Bank Transformation Toolkit Javadoc

(c) Copyright IBM Corporation 1998, 2009