Using Custom GUI Elements with the JoltService Bean
JoltBeans provides a limited set of Jolt-enabled GUI components. You can also use controls that are not Jolt-enabled together with the JoltServiceBean. You can link controls to the JoltServiceBean that display output information of the service represented by the JoltServiceBean. You can also link controls that display input information.
For example, a GUI element that uses an adapter class to
implement the JoltOutputListener interface can listen to
JoltOutputEvents. The JoltServiceBean as the event source for
JoltOutputEvents calls the serviceReturned()
method of
the adapter class when it sends a JoltOutputEvent. Inside
serviceReturned()
, the control’s internal data
is updated using information from the event object.
The development tool generates the adapter class when the JoltServiceBean and the GUI element are wired together.
As another example, a GUI element can call the
setInputTextValue()
method on the JoltServiceBean. The
GUI element contains input data for the Oracle Tuxedo service
represented by the JoltServiceBean.
As a third example, a GUI element can implement the required
methods (addJoltInputListener()
and
removeJoltInputListener()
) to act as event sources for
JoltInputEvents. The JoltServiceBean acts as an event listener for
these events. The control sends a JoltInputEvent when its own state
changes to keep the JoltServiceBean updated with the input
information.
Parent topic: JoltBeans Programming Tasks