Java Doc for SAAJServlet.java in  » Web-Services » saaj » com » sun » xml » messaging » soap » server » 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 » saaj » com.sun.xml.messaging.soap.server 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


javax.servlet.http.HttpServlet
   com.sun.xml.messaging.soap.server.SAAJServlet

All known Subclasses:   saaj.receiver.ReceivingServlet,  book.receiver.ReceivingServlet,
SAAJServlet
abstract public class SAAJServlet extends HttpServlet (Code)
The superclass for components that live in a servlet container that receives SAAJ messages. A SAAJServlet object is notified of a message's arrival using the HTTP-SOAP binding.

The SAAJServlet class is a support/utility class and is provided purely as a convenience. It is not a mandatory component, and there is no requirement that it be implemented or extended.



Field Summary
protected  SOAPConnectionconn
     A SOAPConnection for use of the SAAJServlet.
protected  MessageFactorymsgFactory
     The MessageFactory object that will be used internally to create the SOAPMessage object to be passed to the method onMessage.


Method Summary
public  voiddoPost(HttpServletRequest req, HttpServletResponse resp)
     Internalizes the given HttpServletRequest object and writes the reply to the given HttpServletResponse object.

Note that the value for the msgFactory field will be used to internalize the message.

protected static  MimeHeadersgetHeaders(HttpServletRequest req)
     Returns a MimeHeaders object that contains the headers in the given HttpServletRequest object.
public  voidinit(ServletConfig servletConfig)
     Initializes this SAAJServlet object using the given ServletConfig object and initializing the msgFactory field with a default MessageFactory object.
abstract public  SOAPMessageonMessage(SOAPMessage message)
    
protected static  voidputHeaders(MimeHeaders headers, HttpServletResponse res)
     Sets the given HttpServletResponse object with the headers in the given MimeHeaders object.
public  voidsetMessageFactory(MessageFactory msgFactory)
     Sets this SAAJServlet object's msgFactory field with the given MessageFactory object.

Field Detail
conn
protected SOAPConnection conn(Code)
A SOAPConnection for use of the SAAJServlet.



msgFactory
protected MessageFactory msgFactory(Code)
The MessageFactory object that will be used internally to create the SOAPMessage object to be passed to the method onMessage. This new message will contain the data from the message that was posted to the servlet. Based on the incoming message's content type a SOAP 1.1 or 1.2 Message reply is created. A dynamic messageFactory is created which automatically figures out the SOAP version.





Method Detail
doPost
public void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException(Code)
Internalizes the given HttpServletRequest object and writes the reply to the given HttpServletResponse object.

Note that the value for the msgFactory field will be used to internalize the message. This ensures that the message factory for the correct profile is used.
Parameters:
  req - the HttpServletRequest object containing themessage that was sent to the servlet
Parameters:
  resp - the HttpServletResponse object to which theresponse to the message will be written
throws:
  ServletException - if there is a servlet error
throws:
  IOException - if there is an input or output error




getHeaders
protected static MimeHeaders getHeaders(HttpServletRequest req)(Code)
Returns a MimeHeaders object that contains the headers in the given HttpServletRequest object.
Parameters:
  req - the HttpServletRequest object that amessaging provider sent to the servlet a new MimeHeaders object containing the headersin the message sent to the servlet



init
public void init(ServletConfig servletConfig) throws ServletException(Code)
Initializes this SAAJServlet object using the given ServletConfig object and initializing the msgFactory field with a default MessageFactory object.
Parameters:
  servletConfig - the ServletConfig object to beused in initializing this SAAJServlet object



onMessage
abstract public SOAPMessage onMessage(SOAPMessage message)(Code)



putHeaders
protected static void putHeaders(MimeHeaders headers, HttpServletResponse res)(Code)
Sets the given HttpServletResponse object with the headers in the given MimeHeaders object.
Parameters:
  headers - the MimeHeaders object containing thethe headers in the message sent to the servlet
Parameters:
  res - the HttpServletResponse object to which theheaders are to be written
See Also:   SAAJServlet.getHeaders



setMessageFactory
public void setMessageFactory(MessageFactory msgFactory)(Code)
Sets this SAAJServlet object's msgFactory field with the given MessageFactory object. A MessageFactory object for a particular profile needs to be set before a message is received in order for the message to be successfully internalized.
Parameters:
  msgFactory - the MessageFactory object that willbe used to create the SOAPMessage object thatwill be used to internalize the message that was posted tothe servlet



Methods inherited from javax.servlet.http.HttpServlet
protected void doDelete(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException(Code)(Java Doc)
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException(Code)(Java Doc)
protected void doHead(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException(Code)(Java Doc)
protected void doOptions(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException(Code)(Java Doc)
protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException(Code)(Java Doc)
protected void doPut(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException(Code)(Java Doc)
protected void doTrace(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException(Code)(Java Doc)
protected long getLastModified(HttpServletRequest req)(Code)(Java Doc)
protected void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException(Code)(Java Doc)
public void service(ServletRequest req, ServletResponse res) throws ServletException, IOException(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.