Skip navigation links

Oracle® WebLogic Server Web Clipping Transport API Reference
11g Release 1 (11.1.1)

E14346-01


oracle.portal.wcs.session.http
Class HttpClientTransportSessionContext

java.lang.Object
  extended by oracle.portal.wcs.session.DefaultTransportSessionContext
      extended by oracle.portal.wcs.session.http.HttpClientTransportSessionContext

All Implemented Interfaces:
java.io.Serializable, HttpHeaderConstants, TransportSessionContext

public class HttpClientTransportSessionContext
extends oracle.portal.wcs.session.DefaultTransportSessionContext
implements HttpHeaderConstants
See Also:
Serialized Form

Field Summary
protected  java.util.Vector m_vctCookies
           

 

Fields inherited from class oracle.portal.wcs.session.DefaultTransportSessionContext
m_bAuthPending, m_htHttpAuthInfos, m_iTimeout, m_key, m_szAuthRealm, m_szAuthType

 

Fields inherited from interface oracle.portal.wcs.common.HttpHeaderConstants
COOKIE_NAME_VAL_JSESSIONID, DEFAULT_HTTP_PORT, DEFAULT_PROXY_PORT, HEADER_ACCEPT, HEADER_ACCEPT_CHARSET, HEADER_ACCEPT_DELIMITER, HEADER_ACCEPT_ENCODING, HEADER_ACCEPT_LANGUAGE, HEADER_ACCEPT_VAL_ANY, HEADER_ACCEPT_VAL_APP_JS, HEADER_ACCEPT_VAL_IMAGE_GIF, HEADER_ACCEPT_VAL_IMAGE_JPEG, HEADER_ACCEPT_VAL_IMAGE_PJPEG, HEADER_ACCEPT_VAL_IMAGE_X_XBITMAP, HEADER_ACCEPT_VAL_TEXT_HTML, HEADER_AUTHORIZATION, HEADER_CHARSET_VAL_SJIS, HEADER_CHARSET_VAL_UTF8, HEADER_CONNECTION, HEADER_CONTENT_TYPE, HEADER_COOKIE, HEADER_EXPIRES, HEADER_HOST, HEADER_IF_MODIFIED_SINCE, HEADER_IF_NONE_MATCH, HEADER_KEEP_ALIVE, HEADER_LAST_MODIFIED, HEADER_PROXY_AUTHORIZATION, HEADER_REFERER, HEADER_USER_AGENT, HEADER_USER_AGENT_NOVERSION, HEADER_WWW_AUTHENTICATE, HEADER_X_ORACLE_PREFIX, HTTP_AUTH_DIGEST_NAME_NONCE, HTTP_AUTH_DIGEST_NAME_OPAQUE, HTTP_AUTH_DIGEST_NAME_QOP, HTTP_AUTH_DIGEST_NAME_RESPONSE, HTTP_AUTH_DIGEST_NAME_USERNAME, HTTP_AUTH_NAME_REALM, HTTP_AUTH_SCHEME_VALUE_BASIC, HTTP_AUTH_SCHEME_VALUE_DIGEST, HTTP_METHOD_GET, HTTP_METHOD_POST, HTTP_STATUS_200_OK, HTTP_STATUS_400_BAD_REQUEST, HTTP_STATUS_401_UNAUTHORIZED, HTTP_STATUS_402_PAYMENT_REQUIRED, HTTP_STATUS_403_FORBIDDEN, HTTP_STATUS_404_NOT_FOUND, HTTP_STATUS_405_METHOD_NOT_ALLOWED, HTTP_STATUS_406_NOT_ACCEPTABLE, HTTP_STATUS_407_PROXY_AUTH_REQUIRED, HTTP_STATUS_408_REQUEST_TIMEOUT, METATAG_CHARSET_VAL_EUCJP, METATAG_CHARSET_VAL_SJIS, METATAG_CHARSET_VAL_WIN31J

 

Constructor Summary
HttpClientTransportSessionContext(oracle.portal.wcs.ClippingKey key)
           

 

Method Summary
 void addHttpAuthorizationInfo(HttpAuthorizationInfo info)
           
 void closeTransportSession()
          Remove all cookies and authorization info from this context
 java.util.Vector getTransportSessionCookies()
          Returns the cookies in Vector (in order to make us independent of any implementation)
 void login(oracle.portal.wcs.common.WcExternalPrincipal ep)
          Use our tranport layer to do this
 void openTransportSession()
          Copy the local copy of Cookies into transport layer
 void pass(oracle.portal.wcs.common.WcExternalPrincipal ep)
          Simply pass the cookies or HttpAuthorizationInfo from the WcExternalPrincipal into the current Context.
 void resetTranasportSession()
          Resets the cookies to initial state upon a request failed
 void saveTransportSession()
          Save the Cookies from Transport layer here to support cluster

 

Methods inherited from class oracle.portal.wcs.session.DefaultTransportSessionContext
equals, getAuthRealm, getAuthType, getClippingKey, getHttpAuthorizationInfo, getReplicatedProxyHost, getReplicatedProxyPort, getSubscriber, getTimeout, hashCode, init, isAuthPending, setAuthPending, setAuthRealm, setAuthType, setReplicatedProxyHost, setReplicatedProxyPort, setSubscriber, setTimeout, timeConsumed

 

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

 

Field Detail

m_vctCookies

protected java.util.Vector m_vctCookies

Constructor Detail

HttpClientTransportSessionContext

public HttpClientTransportSessionContext(oracle.portal.wcs.ClippingKey key)

Method Detail

openTransportSession

public void openTransportSession()
Copy the local copy of Cookies into transport layer
Specified by:
openTransportSession in interface TransportSessionContext
Specified by:
openTransportSession in class oracle.portal.wcs.session.DefaultTransportSessionContext

saveTransportSession

public void saveTransportSession()
Save the Cookies from Transport layer here to support cluster
Specified by:
saveTransportSession in interface TransportSessionContext
Specified by:
saveTransportSession in class oracle.portal.wcs.session.DefaultTransportSessionContext

resetTranasportSession

public void resetTranasportSession()
Resets the cookies to initial state upon a request failed
Specified by:
resetTranasportSession in interface TransportSessionContext
Specified by:
resetTranasportSession in class oracle.portal.wcs.session.DefaultTransportSessionContext

getTransportSessionCookies

public java.util.Vector getTransportSessionCookies()
Returns the cookies in Vector (in order to make us independent of any implementation)
Specified by:
getTransportSessionCookies in interface TransportSessionContext
Specified by:
getTransportSessionCookies in class oracle.portal.wcs.session.DefaultTransportSessionContext

addHttpAuthorizationInfo

public void addHttpAuthorizationInfo(HttpAuthorizationInfo info)
Specified by:
addHttpAuthorizationInfo in interface TransportSessionContext
Overrides:
addHttpAuthorizationInfo in class oracle.portal.wcs.session.DefaultTransportSessionContext

closeTransportSession

public void closeTransportSession()
Remove all cookies and authorization info from this context
Specified by:
closeTransportSession in interface TransportSessionContext
Specified by:
closeTransportSession in class oracle.portal.wcs.session.DefaultTransportSessionContext

login

public void login(oracle.portal.wcs.common.WcExternalPrincipal ep)
           throws TransportException
Use our tranport layer to do this
Specified by:
login in interface TransportSessionContext
Specified by:
login in class oracle.portal.wcs.session.DefaultTransportSessionContext
Throws:
TransportException

pass

public void pass(oracle.portal.wcs.common.WcExternalPrincipal ep)
Simply pass the cookies or HttpAuthorizationInfo from the WcExternalPrincipal into the current Context.
Specified by:
pass in interface TransportSessionContext
Specified by:
pass in class oracle.portal.wcs.session.DefaultTransportSessionContext

Skip navigation links

Oracle® WebLogic Server Web Clipping Transport API Reference
11g Release 1 (11.1.1)

E14346-01


Copyright © 2003, 2009, Oracle Corporation. All Rights Reserved