| 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.jboss.portal.common.invocation.Invocation
public abstract class Invocation
A generic invocation object.
| Field Summary | |
|---|---|
static InterceptorStack | 
EMPTY_STACK
.  | 
| Constructor Summary | |
|---|---|
Invocation()
 | 
|
| Method Summary | |
|---|---|
 java.lang.Object | 
getAttribute(Scope attrScope,
             java.lang.Object attrKey)
 | 
abstract  InvocationContext | 
getContext()
Return the invocation context or throw IllegalStateException.  | 
 InvocationHandler | 
getHandler()
 | 
 java.lang.Object | 
invoke(InterceptorStack newStack)
Execute the invocation through the chain of interceptors.  | 
 java.lang.Object | 
invokeNext()
Invoke the next interceptor in the chain.  | 
 void | 
removeAttribute(Scope attrScope,
                java.lang.Object attrKey)
 | 
 void | 
setAttribute(Scope attrScope,
             java.lang.Object attrKey,
             java.lang.Object attrValue)
 | 
 void | 
setHandler(InvocationHandler handler)
 | 
| Methods inherited from class java.lang.Object | 
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Field Detail | 
|---|
public static final InterceptorStack EMPTY_STACK
| Constructor Detail | 
|---|
public Invocation()
| Method Detail | 
|---|
public abstract InvocationContext getContext()
                                      throws java.lang.IllegalStateException
java.lang.IllegalStateException - if no context is associated with this invocation
public java.lang.Object getAttribute(Scope attrScope,
                                     java.lang.Object attrKey)
                              throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentExceptionInvocationContext.getAttribute(Scope,Object)
public void setAttribute(Scope attrScope,
                         java.lang.Object attrKey,
                         java.lang.Object attrValue)
                  throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentExceptionInvocationContext.setAttribute(Scope,Object,Object)
public void removeAttribute(Scope attrScope,
                            java.lang.Object attrKey)
                     throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentExceptionInvocationContext.removeAttribute(Scope,Object)public InvocationHandler getHandler()
public void setHandler(InvocationHandler handler)
public java.lang.Object invokeNext()
                            throws java.lang.Exception,
                                   InvocationException
dispatch()
 is invoked.
java.lang.Exception
InvocationException
public java.lang.Object invoke(InterceptorStack newStack)
                        throws java.lang.Exception,
                               InvocationException
java.lang.Exception
InvocationException
  | 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||