Class JaxWSProtocol
java.lang.Object
oracle.stellent.ridc.protocol.intradoc.HdaProtocol<JaxWSClientConnection>
oracle.stellent.ridc.protocol.jaxws.JaxWSProtocol
- All Implemented Interfaces:
javax.activation.DataSource,Protocol
@Concealed
public class JaxWSProtocol
extends HdaProtocol<JaxWSClientConnection>
implements javax.activation.DataSource
Implementation of the JAX-WS protocol
-
Nested Class Summary
Nested classes/interfaces inherited from interface oracle.stellent.ridc.protocol.Protocol
Protocol.NullHandlingStrategy -
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, USER_AGENT_HEADERFields inherited from interface oracle.stellent.ridc.protocol.Protocol
IDC_HEADER_PREFIX, IDC_NULL_HANDLING, NULL_VALUE_OMIT, NULL_VALUE_TREAT_AS_EMPTYSTRING, NULL_VALUE_TREAT_AS_LOWERCASENULL -
Constructor Summary
ConstructorsConstructorDescriptionJaxWSProtocol(JaxWSClient client, ServiceRequest<JaxWSClientConnection> serviceRequest, DataFactory dataFactory, JaxWSClientConfig config) Constructor -
Method Summary
Modifier and TypeMethodDescriptionData source Implementationprotected JaxWSServiceStackgetName()voidlogout()Best-effort Logout from Content ServervoidSends the specified message to the Content Server.voidMethods inherited from class oracle.stellent.ridc.protocol.intradoc.HdaProtocol
getAdditionalHeaders, getClient, getConnection, getDataFactory, getEncoding, getFilterManager, getHeaderCharset, getHeaders, getHeadersAsString, getHeaderString, getResponseStream, getServiceRequest, readHdaStream, readHeaders, readResponse, setFilterManager, setHeaderCharset, writeMultipartRequest, writeStandardRequest
-
Constructor Details
-
JaxWSProtocol
public JaxWSProtocol(JaxWSClient client, ServiceRequest<JaxWSClientConnection> serviceRequest, DataFactory dataFactory, JaxWSClientConfig config) throws ProtocolException Constructor- Parameters:
serviceRequest- the service requestdataFactory- the data factoryconfig- the client config- Throws:
ProtocolException
-
-
Method Details
-
writeRequest
Description copied from class:HdaProtocolSends the specified message to the Content Server.- Specified by:
writeRequestin interfaceProtocol- Overrides:
writeRequestin classHdaProtocol<JaxWSClientConnection>- Throws:
ProtocolException- If an error occurs during the send.
-
logout
Description copied from interface:ProtocolBest-effort Logout from Content Server- Specified by:
logoutin interfaceProtocol- Throws:
ProtocolException
-
getJaxWSStack
- Throws:
ProtocolException
-
writeSuperRequest
- Throws:
IOExceptionProtocolException
-
getRequestStream
- Overrides:
getRequestStreamin classHdaProtocol<JaxWSClientConnection>- Throws:
IOException
-
getContentType
Data source Implementation- Specified by:
getContentTypein interfacejavax.activation.DataSource
-
getInputStream
- Specified by:
getInputStreamin interfacejavax.activation.DataSource- Throws:
IOException
-
getName
- Specified by:
getNamein interfacejavax.activation.DataSource
-
getOutputStream
- Specified by:
getOutputStreamin interfacejavax.activation.DataSource- Throws:
IOException
-