Java Doc for RegisteredEndpoint.java in  » ESB » open-esb » com » sun » jbi » messaging » 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 » ESB » open esb » com.sun.jbi.messaging 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   com.sun.jbi.messaging.RegisteredEndpoint

All known Subclasses:   com.sun.jbi.messaging.DynamicEndpoint,  com.sun.jbi.messaging.LinkedEndpoint,  com.sun.jbi.messaging.InternalEndpoint,  com.sun.jbi.messaging.ExternalEndpoint,
RegisteredEndpoint
abstract public class RegisteredEndpoint implements ServiceEndpoint,EndpointStatistics(Code)
Abstract base class representing WSDL endpoint registered with the NMS. Specific endpoint types (dynamic, internal, external, mapped) extend this class to address specific endpoint behavior.
author:
   Sun Microsystems, Inc.


Field Summary
final public static  intDYNAMIC
    
final public static  intEXTERNAL
    
final public static  intINTERNAL
    
final public static  intLINKED
    
 longmActivationTimestamp
     Primary statistics for external use.
 AtomicLongmActiveExchanges
    
 ValuemChannelTime
    
 ValuemComponentTime
    
 longmLastDONETime
    
 longmLastERRORTime
    
 longmLastFaultTime
    
 ValuemNMRTime
    
 StringmOwnerId
     Id of the component which registered this endpoint.
 longmReceiveDONE
    
 longmReceiveERROR
    
 longmReceiveFault
    
 longmReceiveReply
    
 longmReceiveRequest
    
 ValuemResponseTime
    
 longmSendDONE
    
 longmSendERROR
    
 longmSendFault
    
 longmSendReply
    
 longmSendRequest
    
 ValuemStatusTime
    

Constructor Summary
public  RegisteredEndpoint(QName service, String endpoint, String ownerId)
     Creates a new RegisteredEndpoint.

Method Summary
public  booleanequals(Object obj)
     Deep check for equality.
public  DocumentFragmentgetAsReference(QName operationName)
     ExternalEndpoint implementation should override this method.
public  StringgetEndpointName()
     Returns the local name of the registered endpoint.
public  QName[]getInterfaces()
    
public  StringgetName()
    
public  HashMapgetOperations()
    
public  StringgetOwnerId()
    
public  QNamegetServiceName()
     Returns the qualified name of the service offered at this endpoint.
public  CompositeDatagetStatistics()
    
abstract public  intgetType()
     Indicates the type of endpoint: INTERNAL, EXTERNAL, or DYNAMIC.
public  inthashCode()
    
public  booleanimplementsInterface(QName interfaceName)
     Returns true if this endpoint implements the specified interface.
public  booleanisActive()
     Indicates whether this reference is active.
public  booleanisDynamic()
    
public  booleanisExternal()
    
public  booleanisInternal()
    
public  booleanisLinked()
    
public  voidparseDescriptor(Document descriptor)
     Parse the endpoint descriptor for operation and interface details and load them into the endpoint reference.
public  voidresetInUse()
    
public  voidsetActive(boolean isActive)
     Specifies whether the reference is active.
public  voidsetInUse()
    
public  voidsetInterfaces(QName[] interfaces)
    
public  voidsetOperations(HashMap map)
    
public  StringtoExternalName()
    
public  StringtoString()
    
public  StringtoStringBrief()
    
synchronized  voidupdateStatistics(MessageExchangeProxy me)
    

Field Detail
DYNAMIC
final public static int DYNAMIC(Code)
ENDPOINT TYPES **********************



EXTERNAL
final public static int EXTERNAL(Code)



INTERNAL
final public static int INTERNAL(Code)



LINKED
final public static int LINKED(Code)



mActivationTimestamp
long mActivationTimestamp(Code)
Primary statistics for external use.



mActiveExchanges
AtomicLong mActiveExchanges(Code)



mChannelTime
Value mChannelTime(Code)



mComponentTime
Value mComponentTime(Code)



mLastDONETime
long mLastDONETime(Code)



mLastERRORTime
long mLastERRORTime(Code)



mLastFaultTime
long mLastFaultTime(Code)



mNMRTime
Value mNMRTime(Code)



mOwnerId
String mOwnerId(Code)
Id of the component which registered this endpoint.



mReceiveDONE
long mReceiveDONE(Code)



mReceiveERROR
long mReceiveERROR(Code)



mReceiveFault
long mReceiveFault(Code)



mReceiveReply
long mReceiveReply(Code)



mReceiveRequest
long mReceiveRequest(Code)



mResponseTime
Value mResponseTime(Code)



mSendDONE
long mSendDONE(Code)



mSendERROR
long mSendERROR(Code)



mSendFault
long mSendFault(Code)



mSendReply
long mSendReply(Code)



mSendRequest
long mSendRequest(Code)



mStatusTime
Value mStatusTime(Code)




Constructor Detail
RegisteredEndpoint
public RegisteredEndpoint(QName service, String endpoint, String ownerId)(Code)
Creates a new RegisteredEndpoint.
Parameters:
  service - service name
Parameters:
  endpoint - endpoint name
Parameters:
  ownerId - id of component which is registering the service
Parameters:
  type - endpoint type




Method Detail
equals
public boolean equals(Object obj)(Code)
Deep check for equality.



getAsReference
public DocumentFragment getAsReference(QName operationName)(Code)
ExternalEndpoint implementation should override this method.

Get a reference to this endpoint, using an endpoint reference vocabulary that is known to the provider.
Parameters:
  operationName - the name of the operation to be performed by aconsumer of the generated endpoint reference. Set to nullif this is not applicable. endpoint reference as an XML fragment; null if theprovider does not support such references.



getEndpointName
public String getEndpointName()(Code)
Returns the local name of the registered endpoint. qualified name of service.



getInterfaces
public QName[] getInterfaces()(Code)



getName
public String getName()(Code)



getOperations
public HashMap getOperations()(Code)



getOwnerId
public String getOwnerId()(Code)



getServiceName
public QName getServiceName()(Code)
Returns the qualified name of the service offered at this endpoint. qualified name of service.



getStatistics
public CompositeData getStatistics()(Code)



getType
abstract public int getType()(Code)
Indicates the type of endpoint: INTERNAL, EXTERNAL, or DYNAMIC.



hashCode
public int hashCode()(Code)



implementsInterface
public boolean implementsInterface(QName interfaceName)(Code)
Returns true if this endpoint implements the specified interface.



isActive
public boolean isActive()(Code)
Indicates whether this reference is active. true if the reference is active, false otherwise.



isDynamic
public boolean isDynamic()(Code)



isExternal
public boolean isExternal()(Code)



isInternal
public boolean isInternal()(Code)



isLinked
public boolean isLinked()(Code)



parseDescriptor
public void parseDescriptor(Document descriptor) throws javax.jbi.messaging.MessagingException(Code)
Parse the endpoint descriptor for operation and interface details and load them into the endpoint reference.



resetInUse
public void resetInUse()(Code)



setActive
public void setActive(boolean isActive)(Code)
Specifies whether the reference is active.
Parameters:
  isActive - true for yes, false for no



setInUse
public void setInUse()(Code)



setInterfaces
public void setInterfaces(QName[] interfaces)(Code)



setOperations
public void setOperations(HashMap map)(Code)



toExternalName
public String toExternalName()(Code)



toString
public String toString()(Code)



toStringBrief
public String toStringBrief()(Code)



updateStatistics
synchronized void updateStatistics(MessageExchangeProxy me)(Code)



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.