The functionality of the SOAP driver can be extended by using Java. Using an API defined by Java interfaces, you can create your own custom Java classes that have access to the data passing through the Subscriber channel and Publisher channel. These classes can read and interpret the data, and, optionally, can modify the data. There are also Java interfaces defined to let you replace the default subscriber or publisher (that uses HTTP) with your own custom subscriber or publisher.
This section contains the following information on using Java extensions: