javax.infobus
Class DefaultPolicy
java.lang.Object
|
+--javax.infobus.DefaultPolicy
- public class DefaultPolicy
- extends java.lang.Object
- implements InfoBusPolicyHelper
This class implements the InfoBusPolicyHelper interface and is the policy
helper put into effect if the javax.infobus.InfoBusPolicy system property
is nonexistent or unreadable. For the InfoBus 1.2 release, which supports
JDK 1.1, the DefaultPolicy class:
- generates the default InfoBus name based on DOCBASE from an
AppletContext.
-
All of the methods defined for the InfoBusPolicyHelper interface have empty
implementations for the DefaultPolicy class in InfoBus 1.2, and will not
throw an exception if called. This simulates the behavior of passing a
permission check in InfoBus 2.0.
Method Summary |
void |
canAddDataConsumer(InfoBus infobus,
InfoBusDataConsumer consumer)
|
void |
canAddDataController(InfoBus infobus,
InfoBusDataController controller,
int priority)
|
void |
canAddDataProducer(InfoBus infobus,
InfoBusDataProducer producer)
|
void |
canFireItemAvailable(InfoBus infobus,
java.lang.String dataItemName,
InfoBusDataProducer producer)
|
void |
canFireItemRevoked(InfoBus infobus,
java.lang.String dataItemName,
InfoBusDataProducer producer)
|
void |
canGet(java.lang.String busName)
|
void |
canJoin(InfoBus infobus,
InfoBusMember member)
|
void |
canPropertyChange(InfoBus infobus,
java.beans.PropertyChangeEvent event)
|
void |
canRegister(InfoBus infobus,
InfoBusMember member)
|
void |
canRequestItem(InfoBus infobus,
java.lang.String dataItemName,
InfoBusDataConsumer consumer)
|
java.lang.String |
generateDefaultName(java.lang.Object object)
|
Methods inherited from class java.lang.Object |
equals,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
DefaultPolicy
public DefaultPolicy()
generateDefaultName
public java.lang.String generateDefaultName(java.lang.Object object)
- Specified by:
- generateDefaultName in interface InfoBusPolicyHelper
canGet
public void canGet(java.lang.String busName)
- Specified by:
- canGet in interface InfoBusPolicyHelper
canJoin
public void canJoin(InfoBus infobus,
InfoBusMember member)
- Specified by:
- canJoin in interface InfoBusPolicyHelper
canRegister
public void canRegister(InfoBus infobus,
InfoBusMember member)
- Specified by:
- canRegister in interface InfoBusPolicyHelper
canPropertyChange
public void canPropertyChange(InfoBus infobus,
java.beans.PropertyChangeEvent event)
- Specified by:
- canPropertyChange in interface InfoBusPolicyHelper
canAddDataController
public void canAddDataController(InfoBus infobus,
InfoBusDataController controller,
int priority)
- Specified by:
- canAddDataController in interface InfoBusPolicyHelper
canAddDataProducer
public void canAddDataProducer(InfoBus infobus,
InfoBusDataProducer producer)
- Specified by:
- canAddDataProducer in interface InfoBusPolicyHelper
canAddDataConsumer
public void canAddDataConsumer(InfoBus infobus,
InfoBusDataConsumer consumer)
- Specified by:
- canAddDataConsumer in interface InfoBusPolicyHelper
canFireItemAvailable
public void canFireItemAvailable(InfoBus infobus,
java.lang.String dataItemName,
InfoBusDataProducer producer)
- Specified by:
- canFireItemAvailable in interface InfoBusPolicyHelper
canFireItemRevoked
public void canFireItemRevoked(InfoBus infobus,
java.lang.String dataItemName,
InfoBusDataProducer producer)
- Specified by:
- canFireItemRevoked in interface InfoBusPolicyHelper
canRequestItem
public void canRequestItem(InfoBus infobus,
java.lang.String dataItemName,
InfoBusDataConsumer consumer)
- Specified by:
- canRequestItem in interface InfoBusPolicyHelper