org.apache.openejb.server.cxf
Class HttpDestination

java.lang.Object
  extended by org.apache.cxf.transport.AbstractObservable
      extended by org.apache.cxf.transport.AbstractDestination
          extended by org.apache.cxf.transport.AbstractMultiplexDestination
              extended by org.apache.cxf.transport.http.AbstractHTTPDestination
                  extended by org.apache.openejb.server.cxf.HttpDestination
All Implemented Interfaces:
org.apache.cxf.configuration.Configurable, org.apache.cxf.transport.Destination, org.apache.cxf.transport.DestinationWithEndpoint, org.apache.cxf.transport.MultiplexDestination, org.apache.cxf.transport.Observable, org.apache.cxf.ws.policy.Assertor

public class HttpDestination
extends org.apache.cxf.transport.http.AbstractHTTPDestination


Nested Class Summary
protected  class HttpDestination.BackChannelConduit
           
 
Nested classes/interfaces inherited from class org.apache.cxf.transport.AbstractDestination
org.apache.cxf.transport.AbstractDestination.AbstractBackChannelConduit
 
Field Summary
 
Fields inherited from class org.apache.cxf.transport.http.AbstractHTTPDestination
bus, certConstraints, conduitInitiator, contextMatchStrategy, fixedParameterOrder, HTTP_CONFIG, HTTP_CONTEXT, HTTP_REQUEST, HTTP_RESPONSE, multiplexWithAddress, PARTIAL_RESPONSE, PROTOCOL_HEADERS_CONTENT_TYPE, REQUEST_REDIRECTED, RESPONSE_COMMITED, server
 
Fields inherited from class org.apache.cxf.transport.AbstractDestination
endpointInfo, reference
 
Fields inherited from class org.apache.cxf.transport.AbstractObservable
incomingObserver
 
Constructor Summary
HttpDestination(org.apache.cxf.Bus bus, org.apache.cxf.transport.ConduitInitiator conduitInitiator, org.apache.cxf.service.model.EndpointInfo endpointInfo)
           
 
Method Summary
protected  void copyRequestHeaders(org.apache.cxf.message.Message message, java.util.Map<java.lang.String,java.util.List<java.lang.String>> headers)
           
 org.apache.cxf.transport.Conduit getBackChannel(org.apache.cxf.message.Message inMessage, org.apache.cxf.message.Message partialResponse, org.apache.cxf.ws.addressing.EndpointReferenceType address)
           
 org.apache.cxf.service.model.EndpointInfo getEndpointInfo()
           
 org.apache.cxf.transport.Conduit getInbuiltBackChannel(org.apache.cxf.message.Message inMessage)
           
 java.util.logging.Logger getLogger()
           
 org.apache.cxf.transport.MessageObserver getMessageObserver()
           
 boolean getPassSecurityContext()
           
 void invoke(HttpRequest request, HttpResponse response)
           
protected  void setContentType(org.apache.cxf.message.Message message, HttpResponse response)
           
 void setMessageObserver(org.apache.cxf.transport.MessageObserver messageObserver)
           
 void setPassSecurityContext(boolean passSecurityContext)
           
 void shutdown()
           
 
Methods inherited from class org.apache.cxf.transport.http.AbstractHTTPDestination
assertMessage, canAssert, contextMatchOnExact, copyResponseHeaders, flushHeaders, getAddressValue, getAddressValue, getAddressWithId, getBasePath, getBeanName, getConduitInitiator, getContextMatchStrategy, getId, getServer, isFixedParameterOrder, isMultiplexWithAddress, isOneWay, isPartialResponse, markPartialResponse, setContextMatchStrategy, setFixedParameterOrder, setHeaders, setMultiplexWithAddress, setServer, setupMessage, setupMessage, updateResponseHeaders
 
Methods inherited from class org.apache.cxf.transport.AbstractDestination
getAddress
 
Methods inherited from class org.apache.cxf.transport.AbstractObservable
activate, deactivate, getTargetReference, getTargetReference
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.cxf.transport.Destination
getAddress
 

Constructor Detail

HttpDestination

public HttpDestination(org.apache.cxf.Bus bus,
                       org.apache.cxf.transport.ConduitInitiator conduitInitiator,
                       org.apache.cxf.service.model.EndpointInfo endpointInfo)
                throws java.io.IOException
Throws:
java.io.IOException
Method Detail

setPassSecurityContext

public void setPassSecurityContext(boolean passSecurityContext)

getPassSecurityContext

public boolean getPassSecurityContext()

getEndpointInfo

public org.apache.cxf.service.model.EndpointInfo getEndpointInfo()
Specified by:
getEndpointInfo in interface org.apache.cxf.transport.DestinationWithEndpoint
Overrides:
getEndpointInfo in class org.apache.cxf.transport.AbstractDestination

invoke

public void invoke(HttpRequest request,
                   HttpResponse response)
            throws java.lang.Exception
Throws:
java.lang.Exception

copyRequestHeaders

protected void copyRequestHeaders(org.apache.cxf.message.Message message,
                                  java.util.Map<java.lang.String,java.util.List<java.lang.String>> headers)
Overrides:
copyRequestHeaders in class org.apache.cxf.transport.http.AbstractHTTPDestination

getLogger

public java.util.logging.Logger getLogger()
Specified by:
getLogger in class org.apache.cxf.transport.AbstractObservable

getInbuiltBackChannel

public org.apache.cxf.transport.Conduit getInbuiltBackChannel(org.apache.cxf.message.Message inMessage)
Overrides:
getInbuiltBackChannel in class org.apache.cxf.transport.http.AbstractHTTPDestination

getBackChannel

public org.apache.cxf.transport.Conduit getBackChannel(org.apache.cxf.message.Message inMessage,
                                                       org.apache.cxf.message.Message partialResponse,
                                                       org.apache.cxf.ws.addressing.EndpointReferenceType address)
                                                throws java.io.IOException
Specified by:
getBackChannel in interface org.apache.cxf.transport.Destination
Overrides:
getBackChannel in class org.apache.cxf.transport.AbstractDestination
Throws:
java.io.IOException

shutdown

public void shutdown()
Specified by:
shutdown in interface org.apache.cxf.transport.Destination
Overrides:
shutdown in class org.apache.cxf.transport.AbstractDestination

getMessageObserver

public org.apache.cxf.transport.MessageObserver getMessageObserver()
Specified by:
getMessageObserver in interface org.apache.cxf.transport.Destination
Overrides:
getMessageObserver in class org.apache.cxf.transport.AbstractObservable

setMessageObserver

public void setMessageObserver(org.apache.cxf.transport.MessageObserver messageObserver)
Specified by:
setMessageObserver in interface org.apache.cxf.transport.Observable
Overrides:
setMessageObserver in class org.apache.cxf.transport.AbstractObservable

setContentType

protected void setContentType(org.apache.cxf.message.Message message,
                              HttpResponse response)


Copyright © 1999-2011 The Apache OpenEJB development community. All Rights Reserved.