|
|||||||||||
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 ReplacerResolver
public void offline()
ReplacerResolver
offline
in interface ReplacerResolver
public boolean isOffline()
ReplacerResolver
isOffline
in interface ReplacerResolver
public ReplacerResolver append(ReplacerResolver anHandler)
ReplacerResolver
append
in interface ReplacerResolver
anHandler
- Next ReplacerResolver of the chain.
public ReplacerResolver getNext()
ReplacerResolver
getNext
in interface ReplacerResolver
public Object replaceObject(Object obj) throws IOException
ReplacerResolver
replaceObject
in interface ReplacerResolver
obj
- 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 ReplacerResolver
obj
- 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 |