IBM WebSphere Multichannel Bank Transformation Toolkit Javadoc

com.ibm.btt.rcp.broker.core
Interface IPropertyBrokerService

All Known Implementing Classes:
PropertyBrokerService, XpdPropertyBrokerService

public interface IPropertyBrokerService

PropertyBrokerService interface provides ways to subscribe and deliver property changes.


Field Summary
static java.lang.String SERVICE_PID
           
 
Method Summary
 void addPropertyListener(IPropertyListener listener, IProperty property)
          Add property listener to listen specified property changes.
 void addPropertyListener(IPropertyListener listener, IProperty[] properties)
          Add property listener to listen specified properties changes.
 void changedProperties(IPropertyValue[] values)
          Deliver property changes
 void changedProperties(IPropertyValue[] values, java.lang.String source)
          Deliver property changes
 IProperty[] getListenedProperties(IPropertyListener listener)
          Return properties which this listener listens to
 IPropertyFactory getPropertyFactory()
          Get property factory instance
 void removePropertyListener(IPropertyListener listener)
          Remove property listener
 void removePropertyListener(IPropertyListener listener, IProperty property)
          Remove property listener for specified property changes
 void removePropertyListener(IPropertyListener listener, IProperty[] properties)
          Remove property listener for specified properties changes
 

Field Detail

SERVICE_PID

static final java.lang.String SERVICE_PID
See Also:
Constant Field Values
Method Detail

changedProperties

void changedProperties(IPropertyValue[] values)
                       throws BrokerServiceException
Deliver property changes

Parameters:
values - property values
Throws:
BrokerServiceException

changedProperties

void changedProperties(IPropertyValue[] values,
                       java.lang.String source)
                       throws BrokerServiceException
Deliver property changes

Parameters:
values - property values
source - property source
Throws:
BrokerServiceException

addPropertyListener

void addPropertyListener(IPropertyListener listener,
                         IProperty[] properties)
Add property listener to listen specified properties changes. Remember to remove listener after used.

Parameters:
listener -
properties -

removePropertyListener

void removePropertyListener(IPropertyListener listener)
Remove property listener

Parameters:
listener -

addPropertyListener

void addPropertyListener(IPropertyListener listener,
                         IProperty property)
Add property listener to listen specified property changes. Remember to remove listener after used.

Parameters:
listener -
property -

removePropertyListener

void removePropertyListener(IPropertyListener listener,
                            IProperty property)
Remove property listener for specified property changes

Parameters:
listener -
property -

removePropertyListener

void removePropertyListener(IPropertyListener listener,
                            IProperty[] properties)
Remove property listener for specified properties changes

Parameters:
listener -
property -

getListenedProperties

IProperty[] getListenedProperties(IPropertyListener listener)
Return properties which this listener listens to

Parameters:
listener -
Returns:
properties this listener listens to

getPropertyFactory

IPropertyFactory getPropertyFactory()
Get property factory instance

Returns:
property factory instance

IBM WebSphere Multichannel Bank Transformation Toolkit Javadoc

(c) Copyright IBM Corporation 1998, 2009