|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.apache.geronimo.messaging.io.AbstractReplacerResolver
Base implementation for the ReplacerResolver contracts.
| Constructor Summary | |
AbstractReplacerResolver()
|
|
| Method Summary | |
ReplacerResolver |
append(ReplacerResolver anHandler)
Appends a ReplacerResolver to this instance. |
protected abstract Object |
customReplaceObject(Object obj)
|
protected abstract Object |
customResolveObject(Object obj)
|
ReplacerResolver |
getNext()
Gets the next online element of the chain. |
boolean |
isOffline()
Indicates if this instance if online. |
void |
offline()
Sets this instance offline. |
void |
online()
Sets this instance online. |
Object |
replaceObject(Object obj)
Replaces obj with another object. |
Object |
resolveObject(Object obj)
Resolves/replaces obj with another object. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public AbstractReplacerResolver()
| Method Detail |
public void online()
ReplacerResolver
online in interface ReplacerResolverpublic void offline()
ReplacerResolver
offline in interface ReplacerResolverpublic boolean isOffline()
ReplacerResolver
isOffline in interface ReplacerResolverpublic ReplacerResolver append(ReplacerResolver anHandler)
ReplacerResolver
append in interface ReplacerResolveranHandler - Next ReplacerResolver of the chain.
public ReplacerResolver getNext()
ReplacerResolver
getNext in interface ReplacerResolver
public Object replaceObject(Object obj)
throws IOException
ReplacerResolver
replaceObject in interface ReplacerResolverobj - Object to be replaced.
IOException - Indicates an I/O error.
protected abstract Object customReplaceObject(Object obj)
throws IOException
IOException
public Object resolveObject(Object obj)
throws IOException
ReplacerResolver
resolveObject in interface ReplacerResolverobj - Object to be resolved/replaced.
IOException - Indicates an I/O error.
protected abstract Object customResolveObject(Object obj)
throws IOException
IOException
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||