public interface TransportUIBinding
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
PARAM_LOAD_BALANCING |
static java.lang.String |
PARAM_URI |
| Modifier and Type | Method and Description |
|---|---|
TransportEditField[] |
getEditPage(EndPointConfiguration config, BindingTypeInfo binding)
Called at service definition time to get provider-specific contents of the edit pane for endpoint configuration.
|
TransportUIGenericInfo |
getGenericInfo()
Called at service definition time to provide information that is provider specific for the main transport page.
|
XmlObject |
getProviderSpecificConfiguration(TransportEditField[] fields)
creates the Transport Provider Specific configuration from the UI form.
|
TransportViewField[] |
getViewPage(EndPointConfiguration config)
Called at the time the service details are viewed in read-only mode to get the contents of the summary pane for endpoint configuration
|
boolean |
isServiceTypeSupported(BindingTypeInfo binding)
Called at service definition time by OSB console to determine whether or not this provider supports the given type of service (SOAP, Messaging, XML, etc.)
|
TransportEditField[] |
updateEditPage(TransportEditField[] fields, java.lang.String name)
Called at service definition time to get contents of the edit pane for endpoint configuration.
|
TransportUIError[] |
validateMainForm(TransportEditField[] fields)
validate the generic transport endpoint parameters in the request, such as URI and report any validation error on the UI form.
|
TransportUIError[] |
validateProviderSpecificForm(TransportEditField[] fields)
validate the provider-specific transport endpoint parameters in the request, such as URI and report any validation error on the UI form.
|
static final java.lang.String PARAM_URI
static final java.lang.String PARAM_LOAD_BALANCING
boolean isServiceTypeSupported(BindingTypeInfo binding)
binding - the type of serviceTransportUIGenericInfo getGenericInfo()
TransportEditField[] getEditPage(EndPointConfiguration config, BindingTypeInfo binding) throws TransportException
config - service endpoint configurationbinding - service binding typeTransportExceptionTransportEditField[] updateEditPage(TransportEditField[] fields, java.lang.String name) throws TransportException
fields - current set of edit fields for this pagename - name of the field being updatedTransportExceptionTransportViewField[] getViewPage(EndPointConfiguration config) throws TransportException
config - service endpoint configurationTransportExceptionTransportUIError[] validateMainForm(TransportEditField[] fields)
fields - array of current edit fields with their respective valuesTransportUIError[] validateProviderSpecificForm(TransportEditField[] fields)
fields - array of current edit fields with their respective valuesXmlObject getProviderSpecificConfiguration(TransportEditField[] fields) throws TransportException
validateMainForm(com.bea.wli.sb.transports.ui.TransportEditField[]) and validateProviderSpecificForm(com.bea.wli.sb.transports.ui.TransportEditField[])fields - array of edit fields along with their respective valuesTransportException