Transport SDK
User Guide

     Previous  Next    Open TOC in new window    View as PDF - New Window  Get Adobe Reader - New Window
Content starts here

Transport SDK Interfaces and Classes

This chapter lists and summarizes the classes and interfaces provided by the Transport SDK. For information on which interfaces are required to develop a custom transport provider, see Developing a Transport Provider.

This chapter includes these sections:

 


Introduction

All of the classes and interfaces discussed in this chapter are defined in the package com.bea.wli.sb.transports, and are part of sb-public.jar, which is listed on the system CLASSPATH after AquaLogic Service Bus is installed.

 


Schema-Generated Interfaces

A number of interfaces are generated from XML Schema by an XML Schema compiler tool. The source (XML Schema) for the following interfaces is provided in the file TransportCommon.xsd. This file is the base schema definition file for service endpoint configurations. This file is located in BEA_HOME/weblogic92/servicebus/lib/sb-public.jar

where BEA_HOME is the directory in which you installed AquaLogic Service Bus.

 


General Classes and Interfaces

This section summarizes general classes and interfaces of the Transport SDK.

This section includes these topics:

Note: For detailed information on each class and interface listed in this section, refer to the AquaLogic Service Bus Javadoc description.

Summary of General Classes

Summary of General Interfaces

 


Source and Transformer Classes and Interfaces

Below is a description of the base Source and Transformer interfaces, along with several concrete Sources provided with AquaLogic Service Bus and some supporting classes. For more information, see Designing for Message Content.

Summary of Source and Transformer Interfaces

Summary of Source and Transformer Classes

 


Metadata and Header Representation for Request and Response Messages

This section lists classes and interfaces that deal with request and response message metadata representation. See also Handling Messages and Designing for Message Content.

This section includes these topics:

Runtime Representation of Message Contents

Interfaces

 


User Interface Configuration

This section includes these topics:

Overview

Because each transport provider can decide on a list of service endpoint specific configuration properties to persist, a flexible user interface is required that allows the user to enter provider-specific configuration properties for each new service endpoint. What follows is a set of classes and interfaces that allow each transport provider to expose its own properties for the user to enter as part of AquaLogic Service Bus service definition wizard.

This section lists interfaces and classes used to develop the user interface for a new transport.

Summary of UI Interfaces

Summary of UI Classes


  Back to Top       Previous  Next