Fabric3 Introspection

org.fabric3.introspection.impl.contract
Class DefaultContractProcessor

java.lang.Object
  extended by org.fabric3.introspection.impl.contract.DefaultContractProcessor
All Implemented Interfaces:
org.fabric3.introspection.contract.ContractProcessor

public class DefaultContractProcessor
extends Object
implements org.fabric3.introspection.contract.ContractProcessor

Default implementation of a ContractProcessor for Java interfaces.

Version:
$Rev: 5481 $ $Date: 2008-09-26 02:36:30 -0700 (Fri, 26 Sep 2008) $

Field Summary
static String IDL_INPUT
           
static QName ONEWAY_INTENT
           
 
Constructor Summary
DefaultContractProcessor(org.fabric3.introspection.IntrospectionHelper helper)
           
 
Method Summary
 org.fabric3.scdl.ServiceContract<Type> introspect(org.fabric3.introspection.TypeMapping typeMapping, Type type, org.fabric3.scdl.ValidationContext context)
           
 void setInterfaceIntrospectors(List<org.fabric3.introspection.contract.InterfaceIntrospector> interfaceIntrospectors)
           
 void setOperationIntrospectors(List<org.fabric3.introspection.contract.OperationIntrospector> operationIntrospectors)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

IDL_INPUT

public static final String IDL_INPUT
See Also:
Constant Field Values

ONEWAY_INTENT

public static final QName ONEWAY_INTENT
Constructor Detail

DefaultContractProcessor

public DefaultContractProcessor(org.fabric3.introspection.IntrospectionHelper helper)
Method Detail

setInterfaceIntrospectors

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

setOperationIntrospectors

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

introspect

public org.fabric3.scdl.ServiceContract<Type> introspect(org.fabric3.introspection.TypeMapping typeMapping,
                                                         Type type,
                                                         org.fabric3.scdl.ValidationContext context)
Specified by:
introspect in interface org.fabric3.introspection.contract.ContractProcessor

Fabric3 Introspection

Copyright © 2007-2008 Fabric3 project contributors. All Rights Reserved.
Licensed under the terms of the Apache License 2.0.