Java Doc for NamingEvent.java in  » Apache-Harmony-Java-SE » javax-package » javax » naming » event » Java Source Code / Java DocumentationJava Source Code and Java Documentation

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » Apache Harmony Java SE » javax package » javax.naming.event 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   java.util.EventObject
      javax.naming.event.NamingEvent

NamingEvent
public class NamingEvent extends EventObject (Code)
An event from a directory or naming service, for passing to a listener.

The source of the event is always the EventContext that the listener registered with. Names in the NamingEvent object are all relative to this context.

Note the discussion about threads and synchronization in the description for this package.



Field Summary
final public static  intOBJECT_ADDED
     A NamingEvent type constant, indicating that an object was added.
final public static  intOBJECT_CHANGED
     A NamingEvent type constant, indicating that an object was changed.
final public static  intOBJECT_REMOVED
     A NamingEvent type constant, indicating that an object was removed.
final public static  intOBJECT_RENAMED
     A NamingEvent type constant, indicating that an object was renamed.
protected  ObjectchangeInfo
     Some information about the event, whose format is specified by the service provider.
protected  BindingnewBinding
     The binding after the event.
protected  BindingoldBinding
     The binding before the event.
protected  inttype
     The type of this event.

Constructor Summary
public  NamingEvent(EventContext eventContext, int type, Binding newBinding, Binding oldBinding, Object changeInfo)
     Constructs an NamingEvent with all parameters.
Parameters:
  eventContext - the context that generated this event.

Method Summary
public  voiddispatch(NamingListener naminglistener)
     Calls a method to notify the listener of this event.

For OBJECT_ADDED, OBJECT_REMOVED or OBJECT_RENAMED type events this method calls the corresponding method in the NamespaceChangedListener interface.

public  ObjectgetChangeInfo()
     Gets the change information.
public  EventContextgetEventContext()
     Gets the EventContext that generated this event.
public  BindinggetNewBinding()
     Gets the binding after this event.

If it exists and is inside the scope that was specified when the listener was registered using EventContext.addNamingListener. Returns null otherwise.

public  BindinggetOldBinding()
     Gets the binding before this event.

If it existed and was inside the scope that was specified when the listener was registered using EventContext.addNamingListener. Returns null otherwise.

public  intgetType()
     Gets the type of the event.

Field Detail
OBJECT_ADDED
final public static int OBJECT_ADDED(Code)
A NamingEvent type constant, indicating that an object was added.



OBJECT_CHANGED
final public static int OBJECT_CHANGED(Code)
A NamingEvent type constant, indicating that an object was changed.



OBJECT_REMOVED
final public static int OBJECT_REMOVED(Code)
A NamingEvent type constant, indicating that an object was removed.



OBJECT_RENAMED
final public static int OBJECT_RENAMED(Code)
A NamingEvent type constant, indicating that an object was renamed.



changeInfo
protected Object changeInfo(Code)
Some information about the event, whose format is specified by the service provider.



newBinding
protected Binding newBinding(Code)
The binding after the event.



oldBinding
protected Binding oldBinding(Code)
The binding before the event.



type
protected int type(Code)
The type of this event. Its value is one of the constant event types above.




Constructor Detail
NamingEvent
public NamingEvent(EventContext eventContext, int type, Binding newBinding, Binding oldBinding, Object changeInfo)(Code)
Constructs an NamingEvent with all parameters.
Parameters:
  eventContext - the context that generated this event. It is the originator ofthis event and cannot be null.
Parameters:
  type - the constant value that specifies the type of event
Parameters:
  newBinding - binding after the event. newBinding might benull depending on the value of the typeparameter as follows:
  • OBJECT_ADDED - newBindingcannot be null
  • OBJECT_CHANGED - newBindingcannot be null
  • OBJECT_REMOVED - newBindingcan be null
  • OBJECT_RENAMED - newBindingcan be null
The names are relative to the eventContext
Parameters:
  oldBinding - the binding before the event. oldBinding mightbe null depending on the value of the typeparameter as follows:
  • OBJECT_ADDED - oldBindingcan be null
  • OBJECT_CHANGED - oldBindingcannot be null
  • OBJECT_REMOVED - oldBindingcannot be null
  • OBJECT_RENAMED - oldBindingcan be null
The names are relative to the eventContext
Parameters:
  changeInfo - contain some information about the event and maybe null, theformat of which is specified by the service provider.




Method Detail
dispatch
public void dispatch(NamingListener naminglistener)(Code)
Calls a method to notify the listener of this event.

For OBJECT_ADDED, OBJECT_REMOVED or OBJECT_RENAMED type events this method calls the corresponding method in the NamespaceChangedListener interface. For OBJECT_CHANGED type events this method calls objectChanged() in the ObjectChangeListener interface.


Parameters:
  naminglistener - the listener of this event



getChangeInfo
public Object getChangeInfo()(Code)
Gets the change information. the change information object provided by the service provider,which may be null.



getEventContext
public EventContext getEventContext()(Code)
Gets the EventContext that generated this event. the EventContext that generated this event.



getNewBinding
public Binding getNewBinding()(Code)
Gets the binding after this event.

If it exists and is inside the scope that was specified when the listener was registered using EventContext.addNamingListener. Returns null otherwise. Therefore for an OBJECT_RENAMED event, the return value will be non-null if the new name places the binding within the scope for the listener.

the binding after this event



getOldBinding
public Binding getOldBinding()(Code)
Gets the binding before this event.

If it existed and was inside the scope that was specified when the listener was registered using EventContext.addNamingListener. Returns null otherwise. Therefore for an OBJECT_RENAMED event, the return value will be non-null if the old name placed the binding within the scope for the listener.

the binding before this event



getType
public int getType()(Code)
Gets the type of the event.

The return value is constrained to a choice from: OBJECT_ADDED, OBJECT_REMOVED, OBJECT_RENAMED, OBJECT_CHANGED.

the type of the event



Fields inherited from java.util.EventObject
protected transient Object source(Code)(Java Doc)

Methods inherited from java.util.EventObject
public Object getSource()(Code)(Java Doc)
public String toString()(Code)(Java Doc)

Methods inherited from java.lang.Object
native protected Object clone() throws CloneNotSupportedException(Code)(Java Doc)
public boolean equals(Object obj)(Code)(Java Doc)
protected void finalize() throws Throwable(Code)(Java Doc)
final native public Class getClass()(Code)(Java Doc)
native public int hashCode()(Code)(Java Doc)
final native public void notify()(Code)(Java Doc)
final native public void notifyAll()(Code)(Java Doc)
public String toString()(Code)(Java Doc)
final native public void wait(long timeout) throws InterruptedException(Code)(Java Doc)
final public void wait(long timeout, int nanos) throws InterruptedException(Code)(Java Doc)
final public void wait() throws InterruptedException(Code)(Java Doc)

www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.