public class EventContextAdapter extends ContextAdapter implements Mutable, StateEventSource
| Constructor and Description |
|---|
EventContextAdapter(javax.naming.Binding binding) |
EventContextAdapter(java.lang.String name,
javax.naming.event.EventContext context)
Constructs an Adapter that bridges
NamingEvents emitted by
EventContext to StructureChangeEvents. |
| Modifier and Type | Method and Description |
|---|---|
void |
addStateChangeListener(StateListener listener) |
void |
addStructureChangeListener(StructureListener listener) |
void |
disableEvents() |
void |
enableEvents() |
void |
fireStateChanged(StateChangeEvent event) |
void |
fireStructureChanged(StructureChangeEvent event) |
javax.naming.event.EventContext |
getContext() |
java.lang.String |
getName() |
void |
removeStateChangeListener(StateListener listener) |
void |
removeStructureChangeListener(StructureListener listener) |
create, getManageablespublic EventContextAdapter(java.lang.String name,
javax.naming.event.EventContext context)
throws javax.naming.NamingException
NamingEvents emitted by
EventContext to StructureChangeEvents.name - context - javax.naming.NamingException - if a NamingListener could not attached to the context.public EventContextAdapter(javax.naming.Binding binding)
throws javax.naming.NamingException
javax.naming.NamingExceptionpublic javax.naming.event.EventContext getContext()
getContext in class ContextAdapterpublic java.lang.String getName()
public void addStructureChangeListener(StructureListener listener)
addStructureChangeListener in interface Mutablepublic void removeStructureChangeListener(StructureListener listener)
removeStructureChangeListener in interface Mutablepublic void fireStructureChanged(StructureChangeEvent event)
fireStructureChanged in interface Mutablepublic void addStateChangeListener(StateListener listener)
addStateChangeListener in interface StateEventSourcepublic void removeStateChangeListener(StateListener listener)
removeStateChangeListener in interface StateEventSourcepublic void fireStateChanged(StateChangeEvent event)
fireStateChanged in interface StateEventSourcepublic void disableEvents()
throws javax.naming.NamingException
javax.naming.NamingExceptionpublic void enableEvents()
throws javax.naming.NamingException
javax.naming.NamingException