net.sf.crispy.impl
Class JaxRpcExecutor

java.lang.Object
  extended bynet.sf.crispy.Executor
      extended bynet.sf.crispy.impl.JaxRpcExecutor

public class JaxRpcExecutor
extends Executor

Executor for the JAX-RPC standard (Web-Services).

Author:
Linke

Field Summary
static java.lang.String DEFAULT_SERVICE_FACTORY
           
static java.lang.String DEFAULT_URL_AND_PORT
           
 
Fields inherited from class net.sf.crispy.Executor
log
 
Constructor Summary
JaxRpcExecutor()
           
 
Method Summary
 java.lang.Object execute(java.lang.Class pvProxyClass, java.lang.Object pvProxy, java.lang.reflect.Method pvMethod, java.lang.Object[] pvArgs)
          Make the invocation of the services.
 InvocationStrategy getDefaultInvocationStrategy()
          Strategy for invocation the remote service.
 java.lang.String getDefaultUrlAndPort()
          Get default url and port.
static javax.xml.namespace.QName getXMLTypeByClass(java.lang.Class pvClass)
           
static java.util.Map intParamMap()
           
 
Methods inherited from class net.sf.crispy.Executor
getInvocationStrategy, getProperties, getUrlAndPort, setInvocationStrategy, setProperties, setUrlAndPort, withConverter
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_SERVICE_FACTORY

public static final java.lang.String DEFAULT_SERVICE_FACTORY
See Also:
Constant Field Values

DEFAULT_URL_AND_PORT

public static final java.lang.String DEFAULT_URL_AND_PORT
See Also:
Constant Field Values
Constructor Detail

JaxRpcExecutor

public JaxRpcExecutor()
Method Detail

intParamMap

public static java.util.Map intParamMap()

getDefaultUrlAndPort

public java.lang.String getDefaultUrlAndPort()
Description copied from class: Executor
Get default url and port. If no url and port is in properties.

Specified by:
getDefaultUrlAndPort in class Executor
Returns:
Default url and port.

getDefaultInvocationStrategy

public InvocationStrategy getDefaultInvocationStrategy()
Description copied from class: Executor
Strategy for invocation the remote service.

Overrides:
getDefaultInvocationStrategy in class Executor
Returns:
InvocationStrategy

getXMLTypeByClass

public static javax.xml.namespace.QName getXMLTypeByClass(java.lang.Class pvClass)

execute

public java.lang.Object execute(java.lang.Class pvProxyClass,
                                java.lang.Object pvProxy,
                                java.lang.reflect.Method pvMethod,
                                java.lang.Object[] pvArgs)
                         throws java.lang.Exception
Description copied from class: Executor
Make the invocation of the services.

Specified by:
execute in class Executor
Parameters:
pvProxyClass - Service interface. Class of the invoked service.
pvProxy -
pvMethod - Method to call.
pvArgs - Parameter of the method.
Returns:
Result of the execute method.
Throws:
java.lang.Exception


Copyright © 2005-2006 Crispy. All Rights Reserved.