org.jnp.server
Class EventListenerInfo

java.lang.Object
  extended by org.jnp.server.EventListenerInfo
All Implemented Interfaces:
EventListener, NamespaceChangeListener, NamingListener, ObjectChangeListener

public class EventListenerInfo
extends Object
implements NamespaceChangeListener, ObjectChangeListener

Encapsulation of the NamingListener, scope and EventContext the listener registered with.

Version:
$Revision:$
Author:
Scott.Stark@jboss.org

Constructor Summary
EventListenerInfo(NamingListener listener, String fullTargetName, int scope)
           
 
Method Summary
 boolean equals(Object obj)
           
 String getFullTargetName()
           
 NamingListener getListener()
           
 int getScope()
           
 int hashCode()
           
 boolean isNamespaceChangeListener()
           
 boolean isObjectChangeListener()
           
 void namingExceptionThrown(NamingExceptionEvent evt)
           
 void objectAdded(NamingEvent evt)
           
 void objectChanged(NamingEvent evt)
           
 void objectRemoved(NamingEvent evt)
           
 void objectRenamed(NamingEvent evt)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EventListenerInfo

public EventListenerInfo(NamingListener listener,
                         String fullTargetName,
                         int scope)
Method Detail

getListener

public NamingListener getListener()

getFullTargetName

public String getFullTargetName()

getScope

public int getScope()

isNamespaceChangeListener

public boolean isNamespaceChangeListener()

isObjectChangeListener

public boolean isObjectChangeListener()

objectChanged

public void objectChanged(NamingEvent evt)
Specified by:
objectChanged in interface ObjectChangeListener

objectAdded

public void objectAdded(NamingEvent evt)
Specified by:
objectAdded in interface NamespaceChangeListener

objectRemoved

public void objectRemoved(NamingEvent evt)
Specified by:
objectRemoved in interface NamespaceChangeListener

objectRenamed

public void objectRenamed(NamingEvent evt)
Specified by:
objectRenamed in interface NamespaceChangeListener

namingExceptionThrown

public void namingExceptionThrown(NamingExceptionEvent evt)
Specified by:
namingExceptionThrown in interface NamingListener

equals

public boolean equals(Object obj)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object


Copyright © 2011 JBoss, a division of Red Hat, Inc.. All Rights Reserved.