Java Doc for ServiceDescriptionImpl.java in  » Web-Services-AXIS2 » metadata » org » apache » axis2 » jaxws » description » impl » 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 » Web Services AXIS2 » metadata » org.apache.axis2.jaxws.description.impl 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   org.apache.axis2.jaxws.description.impl.ServiceDescriptionImpl

ServiceDescriptionImpl
class ServiceDescriptionImpl implements ServiceDescription,ServiceDescriptionWSDL,ServiceDescriptionJava(Code)

See Also:    ../ServiceDescription


Field Summary
 Map<String, ServiceRuntimeDescription>runtimeDescMap
    

Constructor Summary
 ServiceDescriptionImpl(URL wsdlURL, QName serviceQName, Class serviceClass)
     This is (currently) the client-side-only constructor Construct a service description hierachy based on WSDL (may be null), the Service class, and a service QName.
Parameters:
  wsdlURL - The WSDL file (this may be null).
Parameters:
  serviceQName - The name of the service in the WSDL.
 ServiceDescriptionImpl(Class serviceImplClass, AxisService axisService)
     This is (currently) the service-provider-side-only constructor.
 ServiceDescriptionImpl(HashMap<String, DescriptionBuilderComposite> dbcMap, DescriptionBuilderComposite composite)
     This is (currently) the service-provider-side-only constructor.

Method Summary
public  HandlerChaingetAnnoHandlerChainAnnotation()
    
public  ConfigurationContextgetAxisConfigContext()
    
 ClientConfigurationFactorygetClientConfigurationFactory()
    
 HashMap<String, DescriptionBuilderComposite>getDBCMap()
    
 DescriptionBuilderCompositegetDescriptionBuilderComposite()
    
public  EndpointDescriptiongetEndpointDescription(QName portQName)
    
public  EndpointDescription[]getEndpointDescription(Class seiClass)
    
 EndpointDescriptionImplgetEndpointDescriptionImpl(QName portQName)
    
 EndpointDescriptionImplgetEndpointDescriptionImpl(Class seiClass)
    
public  EndpointDescription[]getEndpointDescriptions()
    
public  Collection<EndpointDescription>getEndpointDescriptions_AsCollection()
    
public  WSDLWrappergetGeneratedWsdlWrapper()
     TODO: This method should be replaced with specific methods for getWSDLGenerated...
public  HandlerChainsTypegetHandlerChain()
    
public  List<QName>getPorts()
    
public  ServiceClientgetServiceClient(QName portQName)
    
public  QNamegetServiceQName()
    
public  ServiceRuntimeDescriptiongetServiceRuntimeDesc(String name)
    
public  DefinitiongetWSDLDefinition()
    
public  DefinitiongetWSDLGeneratedDefinition()
     Returns the WSDL definiton as created by calling the WSDL generator.
public  URLgetWSDLLocation()
    
public  MapgetWSDLPorts()
    
public  List<Port>getWSDLPortsUsingPortType(QName portTypeQN)
    
public  List<Port>getWSDLPortsUsingSOAPAddress(List<Port> wsdlPorts)
    
public  ServicegetWSDLService()
    
public  WSDLWrappergetWSDLWrapper()
    
 booleanisDBCMap()
    
public  booleanisServerSide()
    
public  booleanisWSDLSpecified()
    
 voidsetAxisConfigContext(ConfigurationContext config)
    
 voidsetGeneratedWsdlWrapper(WSDL4JWrapper wrapper)
    
 voidsetServiceQName(QName theName)
    
public  voidsetServiceRuntimeDesc(ServiceRuntimeDescription srd)
    
 voidsetWsdlWrapper(WSDL4JWrapper wrapper)
    
public  StringtoString()
     Return a string representing this Description object and all the objects it contains.
 EndpointDescriptionupdateEndpointDescription(Class sei, QName portQName, DescriptionFactory.UpdateType updateType)
     Update or create an EndpointDescription.
 voidvalidateIntegrity()
    

Field Detail
runtimeDescMap
Map<String, ServiceRuntimeDescription> runtimeDescMap(Code)




Constructor Detail
ServiceDescriptionImpl
ServiceDescriptionImpl(URL wsdlURL, QName serviceQName, Class serviceClass)(Code)
This is (currently) the client-side-only constructor Construct a service description hierachy based on WSDL (may be null), the Service class, and a service QName.
Parameters:
  wsdlURL - The WSDL file (this may be null).
Parameters:
  serviceQName - The name of the service in the WSDL. This can not be null since ajavax.xml.ws.Service can not be created with a null service QName.
Parameters:
  serviceClass - The JAX-WS service class. This could be an instance ofjavax.xml.ws.Service or a generated service subclass thereof. This willnot be null.



ServiceDescriptionImpl
ServiceDescriptionImpl(Class serviceImplClass, AxisService axisService)(Code)
This is (currently) the service-provider-side-only constructor. Create a service Description based on a service implementation class
Parameters:
  serviceImplClass -



ServiceDescriptionImpl
ServiceDescriptionImpl(HashMap<String, DescriptionBuilderComposite> dbcMap, DescriptionBuilderComposite composite)(Code)
This is (currently) the service-provider-side-only constructor. Create a service Description based on a service implementation class
Parameters:
  serviceImplClass -




Method Detail
getAnnoHandlerChainAnnotation
public HandlerChain getAnnoHandlerChainAnnotation()(Code)



getAxisConfigContext
public ConfigurationContext getAxisConfigContext()(Code)



getClientConfigurationFactory
ClientConfigurationFactory getClientConfigurationFactory()(Code)



getDBCMap
HashMap<String, DescriptionBuilderComposite> getDBCMap()(Code)



getDescriptionBuilderComposite
DescriptionBuilderComposite getDescriptionBuilderComposite()(Code)



getEndpointDescription
public EndpointDescription getEndpointDescription(QName portQName)(Code)



getEndpointDescription
public EndpointDescription[] getEndpointDescription(Class seiClass)(Code)



getEndpointDescriptionImpl
EndpointDescriptionImpl getEndpointDescriptionImpl(QName portQName)(Code)



getEndpointDescriptionImpl
EndpointDescriptionImpl getEndpointDescriptionImpl(Class seiClass)(Code)



getEndpointDescriptions
public EndpointDescription[] getEndpointDescriptions()(Code)



getEndpointDescriptions_AsCollection
public Collection<EndpointDescription> getEndpointDescriptions_AsCollection()(Code)



getGeneratedWsdlWrapper
public WSDLWrapper getGeneratedWsdlWrapper()(Code)
TODO: This method should be replaced with specific methods for getWSDLGenerated... similar to how getWsdlWrapper should be replaced.



getHandlerChain
public HandlerChainsType getHandlerChain()(Code)
Returns a schema derived java class containing the the handler configuration filel HandlerChainsType This is the top-level element for the Handler configuration file



getPorts
public List<QName> getPorts()(Code)



getServiceClient
public ServiceClient getServiceClient(QName portQName)(Code)



getServiceQName
public QName getServiceQName()(Code)



getServiceRuntimeDesc
public ServiceRuntimeDescription getServiceRuntimeDesc(String name)(Code)



getWSDLDefinition
public Definition getWSDLDefinition()(Code)



getWSDLGeneratedDefinition
public Definition getWSDLGeneratedDefinition()(Code)
Returns the WSDL definiton as created by calling the WSDL generator. This will be null unless the WSDL definition provided by the metadata is incomplete



getWSDLLocation
public URL getWSDLLocation()(Code)



getWSDLPorts
public Map getWSDLPorts()(Code)



getWSDLPortsUsingPortType
public List<Port> getWSDLPortsUsingPortType(QName portTypeQN)(Code)



getWSDLPortsUsingSOAPAddress
public List<Port> getWSDLPortsUsingSOAPAddress(List<Port> wsdlPorts)(Code)



getWSDLService
public Service getWSDLService()(Code)



getWSDLWrapper
public WSDLWrapper getWSDLWrapper()(Code)



isDBCMap
boolean isDBCMap()(Code)



isServerSide
public boolean isServerSide()(Code)



isWSDLSpecified
public boolean isWSDLSpecified()(Code)



setAxisConfigContext
void setAxisConfigContext(ConfigurationContext config)(Code)



setGeneratedWsdlWrapper
void setGeneratedWsdlWrapper(WSDL4JWrapper wrapper)(Code)



setServiceQName
void setServiceQName(QName theName)(Code)



setServiceRuntimeDesc
public void setServiceRuntimeDesc(ServiceRuntimeDescription srd)(Code)



setWsdlWrapper
void setWsdlWrapper(WSDL4JWrapper wrapper)(Code)



toString
public String toString()(Code)
Return a string representing this Description object and all the objects it contains.



updateEndpointDescription
EndpointDescription updateEndpointDescription(Class sei, QName portQName, DescriptionFactory.UpdateType updateType)(Code)
Update or create an EndpointDescription. Updates to existing EndpointDescriptons will be based on the SEI class and its annotations. Both declared ports and dynamic ports can be updated. A declared port is one that is defined (e.g. in WSDL or via annotations); a dyamic port is one that is not defined (e.g. not via WSDL or annotations) and has been added via Serivce.addPort.

Notes on how an EndpointDescription can be updated or created: 1) Service.createDispatch can create a Dispatch client for either a declared or dynamic port 2) Note that creating a Dispatch does not associate an SEI with an endpoint 3) Service.getPort will associate an SEI with a port 4) A getPort on an endpoint which was originally created for a Distpatch will update that EndpointDescription with the SEI provided on the getPort 5) Service.getPort can not be called on a dynamic port (per the JAX-WS spec) 6) Service.addPort can not be called for a declared port
Parameters:
  sei - This will be non-null if the update is of type GET_PORT; it will be null ifthe update is ADD_PORT or CREATE_DISPATCH
Parameters:
  portQName -
Parameters:
  updateType - Indicates what is causing the update GET_PORT is an attempt to get adeclared SEI-based port ADD_PORT is an attempt to add a previouslynon-existent dynamic port CREATE_DISPATCH is an attempt to create aDispatch-based client to either a declared port or a pre-existing dynamicport.




validateIntegrity
void validateIntegrity()(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.