org.hippoecm.hst.jaxrs.cxf
Class AroundProcessableJAXRSInvoker

java.lang.Object
  extended by org.apache.cxf.service.invoker.AbstractInvoker
      extended by org.apache.cxf.jaxrs.JAXRSInvoker
          extended by org.hippoecm.hst.jaxrs.cxf.AroundProcessableJAXRSInvoker
All Implemented Interfaces:
org.apache.cxf.service.invoker.Invoker

public class AroundProcessableJAXRSInvoker
extends org.apache.cxf.jaxrs.JAXRSInvoker

AroundProcessableJAXRSInvoker

AroundProcessableJAXRSInvoker can do pre/post- processing before/after the default JAXRSInvoker works. Multiple InvokerPreprocessors and InvokerPostprocessors can be plugged into this.

Version:
$Id$
See Also:
InvokerPreprocessor}, InvokerPostprocessor}

Constructor Summary
AroundProcessableJAXRSInvoker()
           
 
Method Summary
 InvokerPostprocessor[] getInvokerPostprocessors()
           
 InvokerPreprocessor[] getInvokerPreprocessors()
           
 Object invoke(org.apache.cxf.message.Exchange exchange, Object requestParams, Object resourceObject)
           
 void setInvokerPostprocessors(InvokerPostprocessor[] invokerPostprocessors)
           
 void setInvokerPreprocessors(InvokerPreprocessor[] invokerPreprocessors)
           
 
Methods inherited from class org.apache.cxf.jaxrs.JAXRSInvoker
getActualServiceObject, getServiceObject, getTemplateValues, invoke
 
Methods inherited from class org.apache.cxf.service.invoker.AbstractInvoker
checkSuspendedInvocation, createFault, getMostSpecificMethod, insertExchange, invoke, isJdkDynamicProxy, performInvocation, releaseServiceObject
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AroundProcessableJAXRSInvoker

public AroundProcessableJAXRSInvoker()
Method Detail

getInvokerPreprocessors

public InvokerPreprocessor[] getInvokerPreprocessors()

setInvokerPreprocessors

public void setInvokerPreprocessors(InvokerPreprocessor[] invokerPreprocessors)

getInvokerPostprocessors

public InvokerPostprocessor[] getInvokerPostprocessors()

setInvokerPostprocessors

public void setInvokerPostprocessors(InvokerPostprocessor[] invokerPostprocessors)

invoke

public Object invoke(org.apache.cxf.message.Exchange exchange,
                     Object requestParams,
                     Object resourceObject)
Overrides:
invoke in class org.apache.cxf.jaxrs.JAXRSInvoker


Copyright © 2008-2012 Hippo. All Rights Reserved.