de.fzj.unicore.wsrflite.xfire
Class WSRFInvoker

java.lang.Object
  extended by org.codehaus.xfire.service.invoker.AbstractInvoker
      extended by de.fzj.unicore.wsrflite.xfire.WSRFInvoker
All Implemented Interfaces:
org.codehaus.xfire.service.invoker.Invoker

public class WSRFInvoker
extends org.codehaus.xfire.service.invoker.AbstractInvoker

an XFire Invoker for WSRF services

Author:
schuller

Field Summary
static String KEY
           
static String LOCALCALLKEY
           
static String LOCKEDKEY
           
 
Constructor Summary
WSRFInvoker()
           
 
Method Summary
 AccessControlInterceptor getAccessControlChecker()
           
 Object getServiceObject(org.codehaus.xfire.MessageContext context)
          Creates and returns a service object
 Object invoke(Method method, Object[] params, org.codehaus.xfire.MessageContext ctx)
           
protected  boolean isLocalCall(org.codehaus.xfire.MessageContext ctx)
           
 void setAccessControlChecker(AccessControlInterceptor aci)
           
 
Methods inherited from class org.codehaus.xfire.service.invoker.AbstractInvoker
getContext, getMostSpecificMethod, isJdkDynamicProxy
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

KEY

public static final String KEY

LOCALCALLKEY

public static final String LOCALCALLKEY

LOCKEDKEY

public static final String LOCKEDKEY
Constructor Detail

WSRFInvoker

public WSRFInvoker()
Method Detail

getAccessControlChecker

public AccessControlInterceptor getAccessControlChecker()

setAccessControlChecker

public void setAccessControlChecker(AccessControlInterceptor aci)

getServiceObject

public Object getServiceObject(org.codehaus.xfire.MessageContext context)
                        throws org.codehaus.xfire.fault.XFireFault
Creates and returns a service object

Specified by:
getServiceObject in class org.codehaus.xfire.service.invoker.AbstractInvoker
Throws:
org.codehaus.xfire.fault.XFireFault

invoke

public Object invoke(Method method,
                     Object[] params,
                     org.codehaus.xfire.MessageContext ctx)
              throws org.codehaus.xfire.fault.XFireFault
Specified by:
invoke in interface org.codehaus.xfire.service.invoker.Invoker
Overrides:
invoke in class org.codehaus.xfire.service.invoker.AbstractInvoker
Throws:
org.codehaus.xfire.fault.XFireFault

isLocalCall

protected boolean isLocalCall(org.codehaus.xfire.MessageContext ctx)


Copyright © 2010. All Rights Reserved.