Package | Description |
---|---|
org.switchyard | |
org.switchyard.metadata | |
org.switchyard.remote | |
org.switchyard.test |
Modifier and Type | Method and Description |
---|---|
ServiceInterface |
ServiceReference.getInterface()
Interface metadata for the registered service.
|
ServiceInterface |
Service.getInterface()
Interface metadata for the registered service.
|
Modifier and Type | Method and Description |
---|---|
Service |
ServiceDomain.registerService(QName serviceName,
ServiceInterface contract,
ExchangeHandler handler)
Register a service with the domain.
|
Service |
ServiceDomain.registerService(QName serviceName,
ServiceInterface contract,
ExchangeHandler handler,
ServiceMetadata metadata)
Register a service with the domain.
|
ServiceReference |
ServiceDomain.registerServiceReference(QName serviceName,
ServiceInterface metadata)
Register a service reference with the domain.
|
ServiceReference |
ServiceDomain.registerServiceReference(QName serviceName,
ServiceInterface contract,
ExchangeHandler handler)
Register a service reference with the domain.
|
ServiceReference |
ServiceDomain.registerServiceReference(QName serviceName,
ServiceInterface contract,
ExchangeHandler handler,
ServiceMetadata metadata)
Register a service reference with the domain.
|
Modifier and Type | Class and Description |
---|---|
class |
BaseService
Base implementation of ServiceInterface.
|
class |
InOnlyService
Implementation of ServiceInterface with a single ExchangePattern.IN_ONLY
operation.
|
class |
InOutService
Implementation of ServiceInterface with a single ExchangePattern.IN_OUT
operation.
|
Modifier and Type | Class and Description |
---|---|
class |
RemoteInterface
Remotable contract definition.
|
Modifier and Type | Method and Description |
---|---|
ServiceInterface |
RemoteEndpoint.getContract()
Returns the service contract.
|
Modifier and Type | Method and Description |
---|---|
static RemoteInterface |
RemoteInterface.fromInterface(ServiceInterface contract)
Creates a RemoteInterface representation from an existing contract.
|
RemoteEndpoint |
RemoteEndpoint.setContract(ServiceInterface contract)
Specifies the service contract.
|
Constructor and Description |
---|
RemoteEndpoint(QName serviceName,
QName domainName,
String endpoint,
String node,
ServiceInterface contract)
Creates a new RemoteEndpoint with the specified attributes.
|
Modifier and Type | Method and Description |
---|---|
void |
SwitchYardTestKit.registerInOutService(String serviceName,
ExchangeHandler serviceHandler,
ServiceInterface metadata)
Register an IN_OUT Service.
|
Copyright © 2013–2021 JBoss by Red Hat. All rights reserved.