public interface SelfDescribedTransportProvider extends TransportProvider
Modifier and Type | Method and Description |
---|---|
SelfDescribedBindingTypeInfo |
getBindingInfo(Ref ref)
Return service binding description for a service with a given ref
|
SelfDescribedTransportUIBinding |
getUIBinding(TransportUIContext context)
Called at service definition time to get the provider-specific binding object that validates provider-specific properties are present in the UI context.
|
activationComplete, createEndPoint, deleteEndPoint, getBusinessServicePropertiesForProxy, getEndPoint, getEndPointConfigurationSchemaType, getEndPoints, getEnvValues, getExternalReferences, getId, getProviderConfiguration, getProviderSpecificConfiguration, getRequestHeadersSchemaType, getRequestMetaDataSchemaType, getResponseHeadersSchemaType, getResponseMetaDataSchemaType, resumeEndPoint, sendMessageAsync, setEnvValues, setExternalReferences, shutdown, suspendEndPoint, updateEndPoint, validateEndPointConfiguration
SelfDescribedBindingTypeInfo getBindingInfo(Ref ref) throws TransportException
TransportException
SelfDescribedTransportUIBinding getUIBinding(TransportUIContext context) throws TransportException
getUIBinding
in interface TransportProvider
context
- context for UI binding. Providers can use this to extract locale, proxy information, etc.TransportException