Skip navigation links

Oracle® Fusion Middleware Java API Reference for Oracle WebCenter Content Remote Intradoc Client (RIDC)
11g Release 1 (11.1)

E17274-04


oracle.stellent.ridc.protocol.jaxws
Class JaxWSProtocol

java.lang.Object
  extended by oracle.stellent.ridc.protocol.intradoc.HdaProtocol<JaxWSClientConnection>
      extended by oracle.stellent.ridc.protocol.jaxws.JaxWSProtocol

All Implemented Interfaces:
DataSource, Protocol

public class JaxWSProtocol
extends HdaProtocol<JaxWSClientConnection>
implements DataSource

Implementation of the JAX-WS protocol


Field Summary

 

Fields inherited from class oracle.stellent.ridc.protocol.intradoc.HdaProtocol
BEGIN_HDA, BEGIN_HDA_NO_HEADER, CONTENT_LENGTH, CONTENT_LENGTH_HEADER, CONTENT_TYPE_HEADER, END_HDA, END_HEADER_LINE, END_HEADERS, END_MESSAGE, END_SERVER_HEADERS, HEADER_ENCODING_HEADER, HEADER_LINE, HTTP_HOST, HTTP_HOST_HEADER, IDC_FILE, REMOTE_USER_HEADER, REQUEST_METHOD_HEADER, RETRY_COUNT, USE_STRICT_GET, USER_AGENT_HEADER

 

Fields inherited from interface oracle.stellent.ridc.protocol.Protocol
IDC_HEADER_PREFIX

 

Constructor Summary
JaxWSProtocol(ServiceRequest<JaxWSClientConnection> serviceRequest, DataFactory dataFactory, JaxWSClientConfig config)
          Constructor

 

Method Summary
 String getContentType()
          Data source Implementation
 InputStream getInputStream()
           
protected  JaxWSServiceStack getJaxWSStack()
           
 String getName()
           
 OutputStream getOutputStream()
           
 OutputStream getRequestStream()
           
 void logout()
          Best-effort Logout from Content Server
 void writeRequest()
          Sends the specified message to the Content Server.
 void writeSuperRequest()
           

 

Methods inherited from class oracle.stellent.ridc.protocol.intradoc.HdaProtocol
getAdditionalHeaders, getConnection, getDataFactory, getEncoding, getFilterManager, getHeaderCharset, getHeaders, getHeadersAsString, getHeaderString, getResponseStream, getServiceRequest, readHdaStream, readHeaders, readResponse, setFilterManager, setHeaderCharset, writeMultipartRequest, writeStandardRequest

 

Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

 

Constructor Detail

JaxWSProtocol

public JaxWSProtocol(ServiceRequest<JaxWSClientConnection> serviceRequest,
                     DataFactory dataFactory,
                     JaxWSClientConfig config)
              throws ProtocolException
Constructor
Parameters:
serviceRequest - the service request
dataFactory - the data factory
config - the client config
Throws:
ProtocolException

Method Detail

writeRequest

public void writeRequest()
                  throws ProtocolException
Description copied from class: HdaProtocol
Sends the specified message to the Content Server.
Specified by:
writeRequest in interface Protocol
Overrides:
writeRequest in class HdaProtocol<JaxWSClientConnection>
Throws:
ProtocolException - If an error occurs during the send.

logout

public void logout()
            throws ProtocolException
Description copied from interface: Protocol
Best-effort Logout from Content Server
Specified by:
logout in interface Protocol
Throws:
ProtocolException

getJaxWSStack

protected JaxWSServiceStack getJaxWSStack()
                                   throws ProtocolException
Throws:
ProtocolException

writeSuperRequest

public void writeSuperRequest()
                       throws IOException,
                              ProtocolException
Throws:
IOException
ProtocolException

getRequestStream

public OutputStream getRequestStream()
                              throws IOException
Overrides:
getRequestStream in class HdaProtocol<JaxWSClientConnection>
Throws:
IOException

getContentType

public String getContentType()
Data source Implementation
Specified by:
getContentType in interface DataSource

getInputStream

public InputStream getInputStream()
                           throws IOException
Specified by:
getInputStream in interface DataSource
Throws:
IOException

getName

public String getName()
Specified by:
getName in interface DataSource

getOutputStream

public OutputStream getOutputStream()
                             throws IOException
Specified by:
getOutputStream in interface DataSource
Throws:
IOException

Skip navigation links

Oracle® Fusion Middleware Java API Reference for Oracle WebCenter Content Remote Intradoc Client (RIDC)
11g Release 1 (11.1)

E17274-04


Copyright © 2008, 2013, Oracle and/or its affiliates. All rights reserved.