Fabric3 Introspection

org.fabric3.introspection.java.contract
Class JavaContractProcessorImpl

java.lang.Object
  extended by org.fabric3.introspection.java.contract.JavaContractProcessorImpl
All Implemented Interfaces:
org.fabric3.spi.introspection.java.contract.JavaContractProcessor

public class JavaContractProcessorImpl
extends Object
implements org.fabric3.spi.introspection.java.contract.JavaContractProcessor

Default implementation of a ContractProcessor for Java interfaces.

Version:
$Rev: 9942 $ $Date: 2011-02-07 08:56:49 +0000 (Mon, 07 Feb 2011) $

Field Summary
static QName ONEWAY_INTENT
           
 
Constructor Summary
JavaContractProcessorImpl(org.fabric3.spi.introspection.java.IntrospectionHelper helper)
           
 
Method Summary
 org.fabric3.spi.model.type.java.JavaServiceContract introspect(Class<?> interfaze, Class<?> baseClass, org.fabric3.spi.introspection.IntrospectionContext context)
           
 org.fabric3.spi.model.type.java.JavaServiceContract introspect(Class<?> interfaze, org.fabric3.spi.introspection.IntrospectionContext context)
           
 void setInterfaceIntrospectors(List<org.fabric3.spi.introspection.java.contract.InterfaceIntrospector> interfaceIntrospectors)
           
 void setOperationIntrospectors(List<org.fabric3.spi.introspection.java.contract.OperationIntrospector> operationIntrospectors)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ONEWAY_INTENT

public static final QName ONEWAY_INTENT
Constructor Detail

JavaContractProcessorImpl

public JavaContractProcessorImpl(org.fabric3.spi.introspection.java.IntrospectionHelper helper)
Method Detail

setInterfaceIntrospectors

public void setInterfaceIntrospectors(List<org.fabric3.spi.introspection.java.contract.InterfaceIntrospector> interfaceIntrospectors)

setOperationIntrospectors

public void setOperationIntrospectors(List<org.fabric3.spi.introspection.java.contract.OperationIntrospector> operationIntrospectors)

introspect

public org.fabric3.spi.model.type.java.JavaServiceContract introspect(Class<?> interfaze,
                                                                      org.fabric3.spi.introspection.IntrospectionContext context)
Specified by:
introspect in interface org.fabric3.spi.introspection.java.contract.JavaContractProcessor

introspect

public org.fabric3.spi.model.type.java.JavaServiceContract introspect(Class<?> interfaze,
                                                                      Class<?> baseClass,
                                                                      org.fabric3.spi.introspection.IntrospectionContext context)
Specified by:
introspect in interface org.fabric3.spi.introspection.java.contract.JavaContractProcessor

Fabric3 Introspection

Copyright © 2007-2011 Metaform Systems.