|
Apache Tuscany SCA Kernel Sub-Project | |||||||||
PREV NEXT | FRAMES NO FRAMES |
Uses of ServiceContract in org.apache.tuscany.spi.component |
---|
Methods in org.apache.tuscany.spi.component that return ServiceContract | |
---|---|
ServiceContract<?> |
Service.getBindingServiceContract()
Get the ServiceContract for the binding |
ServiceContract<?> |
Reference.getBindingServiceContract()
Get the ServiceContract for the binding |
Methods in org.apache.tuscany.spi.component with parameters of type ServiceContract | |
---|---|
TargetInvoker |
Service.createCallbackTargetInvoker(ServiceContract contract,
Operation operation)
Returns the target invoker for dispatching callback invocations |
TargetInvoker |
Reference.createCallbackTargetInvoker(ServiceContract contract,
Operation operation)
Creates a target invoker for callbacks |
TargetInvoker |
Reference.createTargetInvoker(ServiceContract contract,
Operation operation)
Callback to create a TargetInvoker which dispatches to the target service of
the reference |
void |
Service.setBindingServiceContract(ServiceContract<?> serviceContract)
Set the ServiceContract for the binding. |
void |
Reference.setBindingServiceContract(ServiceContract<?> serviceContract)
Set the ServiceContract for the binding. |
Uses of ServiceContract in org.apache.tuscany.spi.extension |
---|
Fields in org.apache.tuscany.spi.extension declared as ServiceContract | |
---|---|
protected ServiceContract<?> |
ServiceExtension.bindingServiceContract
|
protected ServiceContract<?> |
ReferenceExtension.bindingServiceContract
|
Methods in org.apache.tuscany.spi.extension that return ServiceContract | |
---|---|
ServiceContract<?> |
ServiceExtension.getBindingServiceContract()
|
ServiceContract<?> |
ReferenceExtension.getBindingServiceContract()
|
Methods in org.apache.tuscany.spi.extension with parameters of type ServiceContract | |
---|---|
TargetInvoker |
ServiceExtension.createCallbackTargetInvoker(ServiceContract contract,
Operation operation)
|
TargetInvoker |
ReferenceExtension.createCallbackTargetInvoker(ServiceContract contract,
Operation operation)
|
void |
ServiceExtension.setBindingServiceContract(ServiceContract<?> serviceContract)
|
void |
ReferenceExtension.setBindingServiceContract(ServiceContract<?> serviceContract)
|
Uses of ServiceContract in org.apache.tuscany.spi.idl.java |
---|
Subclasses of ServiceContract in org.apache.tuscany.spi.idl.java | |
---|---|
class |
JavaServiceContract
Represents a service contract specified using a Java interface |
Uses of ServiceContract in org.apache.tuscany.spi.implementation.java |
---|
Methods in org.apache.tuscany.spi.implementation.java with parameters of type ServiceContract | |
---|---|
void |
ImplementationProcessorService.processCallback(Class<?> interfaze,
ServiceContract<?> contract)
Processes the callback contract for a given interface type |
Constructors in org.apache.tuscany.spi.implementation.java with parameters of type ServiceContract | |
---|---|
JavaMappedReference(String name,
ServiceContract serviceContract,
Member member)
|
|
JavaMappedService(String name,
ServiceContract contract,
boolean remotable)
|
|
JavaMappedService(String name,
ServiceContract contract,
boolean remotable,
String callbackRefName,
Member callbackMember)
|
|
JavaMappedService(String name,
ServiceContract contract,
Class<?> serviceInterface,
boolean remotable)
|
Uses of ServiceContract in org.apache.tuscany.spi.model |
---|
Methods in org.apache.tuscany.spi.model that return ServiceContract | |
---|---|
ServiceContract<?> |
ServiceDefinition.getServiceContract()
|
ServiceContract<?> |
ReferenceDefinition.getServiceContract()
|
ServiceContract<T> |
Operation.getServiceContract()
Returns the service contract the operation is part of. |
Methods in org.apache.tuscany.spi.model with parameters of type ServiceContract | |
---|---|
void |
ServiceDefinition.setServiceContract(ServiceContract serviceContract)
|
void |
ReferenceDefinition.setServiceContract(ServiceContract serviceContract)
|
void |
Operation.setServiceContract(ServiceContract<T> contract)
Sets the service contract the operation is part of. |
Constructors in org.apache.tuscany.spi.model with parameters of type ServiceContract | |
---|---|
BindlessServiceDefinition(String name,
ServiceContract contract,
boolean remotable,
URI target)
|
|
BoundServiceDefinition(String name,
ServiceContract contract,
boolean remotable,
B binding,
URI target)
|
|
ReferenceDefinition(String name,
ServiceContract serviceContract)
|
|
ServiceDefinition(String name,
ServiceContract serviceContract,
boolean remotable)
|
|
ServiceDefinition(String name,
ServiceContract serviceContract,
boolean remotable,
String callbackRefName)
|
Uses of ServiceContract in org.apache.tuscany.spi.wire |
---|
Methods in org.apache.tuscany.spi.wire that return ServiceContract | |
---|---|
ServiceContract |
RuntimeWire.getServiceContract()
Returns the service contract associated with the wire |
Methods in org.apache.tuscany.spi.wire with parameters of type ServiceContract | |
---|---|
void |
WireServiceExtension.checkCompatibility(ServiceContract<?> source,
ServiceContract<?> target,
boolean ignoreCallback)
Compares two operations for wiring compatibility as defined by the SCA assembly specification, namely: compatibility for the individual method is defined as compatibility of the signature, that is method name, input types, and output types MUST BE the same. |
void |
WireServiceExtension.checkCompatibility(ServiceContract<?> source,
ServiceContract<?> target,
boolean ignoreCallback)
Compares two operations for wiring compatibility as defined by the SCA assembly specification, namely: compatibility for the individual method is defined as compatibility of the signature, that is method name, input types, and output types MUST BE the same. |
void |
WireService.checkCompatibility(ServiceContract<?> source,
ServiceContract<?> target,
boolean ignoreCallback)
Check the compatiblity of the source and the target service contracts. |
void |
WireService.checkCompatibility(ServiceContract<?> source,
ServiceContract<?> target,
boolean ignoreCallback)
Check the compatiblity of the source and the target service contracts. |
Object |
WireService.createCallbackProxy(ServiceContract<?> contract,
InboundWire wire)
Creates a Java proxy for the service contract callback |
void |
WireService.createWires(Reference reference,
ServiceContract<?> contract)
Creates wires for a reference and injects them on the reference |
void |
WireService.createWires(Service service,
String targetName,
ServiceContract<?> contract)
Creates wires for a service and injects them on the service |
void |
RuntimeWire.setServiceContract(ServiceContract contract)
Sets the contract associated with the wire |
|
Apache Tuscany SCA Kernel Sub-Project | |||||||||
PREV NEXT | FRAMES NO FRAMES |