Fabric3 Introspection

org.fabric3.introspection.impl.contract
Class JavaServiceContract

java.lang.Object
  extended by org.fabric3.scdl.ModelObject
      extended by org.fabric3.scdl.ServiceContract<Type>
          extended by org.fabric3.introspection.impl.contract.JavaServiceContract
All Implemented Interfaces:
Serializable

public class JavaServiceContract
extends org.fabric3.scdl.ServiceContract<Type>

Represents a service contract specified using a Java interface

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

Field Summary
 
Fields inherited from class org.fabric3.scdl.ServiceContract
callbackContract, conversational, interfaceName, operations, remotable
 
Constructor Summary
JavaServiceContract(Class<?> interfaceClazz)
           
 
Method Summary
 String getInterfaceClass()
          Returns the fully qualified class name used to represent the service contract.
 String getQualifiedInterfaceName()
           
 boolean isAssignableFrom(org.fabric3.scdl.ServiceContract<?> contract)
           
 
Methods inherited from class org.fabric3.scdl.ServiceContract
getCallbackContract, getInterfaceName, getOperations, isConversational, isRemotable, setCallbackContract, setConversational, setInterfaceName, setOperations, setRemotable, toString
 
Methods inherited from class org.fabric3.scdl.ModelObject
validate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

JavaServiceContract

public JavaServiceContract(Class<?> interfaceClazz)
Method Detail

getQualifiedInterfaceName

public String getQualifiedInterfaceName()
Specified by:
getQualifiedInterfaceName in class org.fabric3.scdl.ServiceContract<Type>

getInterfaceClass

public String getInterfaceClass()
Returns the fully qualified class name used to represent the service contract.

Returns:
the class name used to represent the service contract

isAssignableFrom

public boolean isAssignableFrom(org.fabric3.scdl.ServiceContract<?> contract)
Specified by:
isAssignableFrom in class org.fabric3.scdl.ServiceContract<Type>

Fabric3 Introspection

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