org.apache.catalina.connector.warp
クラス WarpConnector

java.lang.Object
  |
  +--org.apache.catalina.connector.warp.WarpConnector
すべての実装インタフェース:
Connector, Lifecycle, java.lang.Runnable

public class WarpConnector
extends java.lang.Object
implements Connector, Lifecycle, java.lang.Runnable


フィールドの概要
protected  int uniqueId
          The unique ID of this connector instance.
 
インタフェース org.apache.catalina.Lifecycle から継承したフィールド
START_EVENT, STOP_EVENT
 
コンストラクタの概要
WarpConnector()
          Construct a new instance of a WarpConnector.
 
メソッドの概要
 void addLifecycleListener(LifecycleListener listener)
          Add a LifecycleEvent listener to this Connector.
protected  Context applicationContext(int id)
          Return the application for a given ID.
protected  int applicationId(Context context)
          Return the application ID for a given Context.
 Request createRequest()
          Create (or allocate) and return a Request object suitable for specifying the contents of a Request to the responsible Container.
 Response createResponse()
          Create (or allocate) and return a Response object suitable for receiving the contents of a Response from the responsible Container.
 LifecycleListener[] findLifecycleListeners()
          Get the lifecycle listeners associated with this lifecycle.
 int getAcceptCount()
          Return the accept count for this Connector.
 java.lang.String getAddress()
          Return the IP address to which this Connector will bind to.
 java.lang.String getAppBase()
          Get the applications base directory for hosts created via WARP.
 Container getContainer()
          Return the Container instance which will process all requests received by this Connector.
 int getDebug()
          Return the debug level.
 boolean getEnableLookups()
          Return the "enable DNS lookups" flag.
 ServerSocketFactory getFactory()
          Return the ServerSocketFactory used by this Connector to generate ServerSocket instances.
 java.lang.String getInfo()
          Return descriptive information about this Connector.
 int getPort()
          Return the port to which this Connector will bind to.
 int getRedirectPort()
          Return the port number to which a request should be redirected if it comes in on a non-SSL port and is subject to a security constraint with a transport guarantee that requires SSL.
 java.lang.String getScheme()
          Return the scheme that will be assigned to requests received through this connector.
 boolean getSecure()
          Return the secure connection flag that will be assigned to requests received through this connector.
 Service getService()
          Return the Service with which we are associated (if any).
 void initialize()
          Initialize this connector (create ServerSocket here!)
 boolean isStarted()
          Check whether this service was started or not.
 void removeLifecycleListener(LifecycleListener listener)
          Remove a LifecycleEvent listener from this Connector.
 void run()
          Start accepting WARP requests from the network.
 void setAcceptCount(int count)
          Set the accept count for this Connector.
 void setAddress(int port)
          Set the IP address to which this Connector will bind to.
 void setAddress(java.lang.String address)
          Set the IP address to which this Connector will bind to.
 void setAppBase(java.lang.String appBase)
          Set the applications base directory for hosts created via WARP.
 void setContainer(Container container)
          Set the Container instance which will process all requests received by this Connector.
 void setDebug(int debug)
          Set the debug level.
 void setEnableLookups(boolean enableLookups)
          Set the "enable DNS lookups" flag.
 void setFactory(ServerSocketFactory factory)
          Set the ServerSocketFactory used by this Connector to generate ServerSocket instances.
 void setInfo(java.lang.String info)
          Set descriptive information about this Connector.
 void setPort(int port)
          Set the port to which this Connector will bind to.
 void setRedirectPort(int redirectPort)
          Set the redirect port number.
 void setScheme(java.lang.String scheme)
          Set the scheme that will be assigned to requests received through this connector.
 void setSecure(boolean secure)
          Set the secure connection flag that will be assigned to requests received through this connector.
 void setService(Service service)
          Set the Service with which we are associated (if any).
 void start()
          Start accepting connections by this Connector.
 void stop()
          Stop accepting connections by this Connector.
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

uniqueId

protected int uniqueId
The unique ID of this connector instance.
コンストラクタの詳細

WarpConnector

public WarpConnector()
Construct a new instance of a WarpConnector.
メソッドの詳細

getContainer

public Container getContainer()
Return the Container instance which will process all requests received by this Connector.
定義:
インタフェース Connector 内の getContainer

setContainer

public void setContainer(Container container)
Set the Container instance which will process all requests received by this Connector.
定義:
インタフェース Connector 内の setContainer
パラメータ:
container - The new Container to use

getEnableLookups

public boolean getEnableLookups()
Return the "enable DNS lookups" flag.
定義:
インタフェース Connector 内の getEnableLookups

setEnableLookups

public void setEnableLookups(boolean enableLookups)
Set the "enable DNS lookups" flag.
定義:
インタフェース Connector 内の setEnableLookups
パラメータ:
enableLookups - The new "enable DNS lookups" flag value

getFactory

public ServerSocketFactory getFactory()
Return the ServerSocketFactory used by this Connector to generate ServerSocket instances.
定義:
インタフェース Connector 内の getFactory

setFactory

public void setFactory(ServerSocketFactory factory)
Set the ServerSocketFactory used by this Connector to generate ServerSocket instances.
定義:
インタフェース Connector 内の setFactory
パラメータ:
factory - The new server socket factory

getRedirectPort

public int getRedirectPort()
Return the port number to which a request should be redirected if it comes in on a non-SSL port and is subject to a security constraint with a transport guarantee that requires SSL.
定義:
インタフェース Connector 内の getRedirectPort

setRedirectPort

public void setRedirectPort(int redirectPort)
Set the redirect port number.
定義:
インタフェース Connector 内の setRedirectPort
パラメータ:
redirectPort - The redirect port number (non-SSL to SSL)

getScheme

public java.lang.String getScheme()
Return the scheme that will be assigned to requests received through this connector. Default value is "warp".
定義:
インタフェース Connector 内の getScheme

setScheme

public void setScheme(java.lang.String scheme)
Set the scheme that will be assigned to requests received through this connector.
定義:
インタフェース Connector 内の setScheme
パラメータ:
scheme - The new scheme

getSecure

public boolean getSecure()
Return the secure connection flag that will be assigned to requests received through this connector. Default value is "false".
定義:
インタフェース Connector 内の getSecure

setSecure

public void setSecure(boolean secure)
Set the secure connection flag that will be assigned to requests received through this connector.
定義:
インタフェース Connector 内の setSecure
パラメータ:
secure - The new secure connection flag

getService

public Service getService()
Return the Service with which we are associated (if any).
定義:
インタフェース Connector 内の getService

setService

public void setService(Service service)
Set the Service with which we are associated (if any).
定義:
インタフェース Connector 内の setService
パラメータ:
service - The service that owns this Engine

getInfo

public java.lang.String getInfo()
Return descriptive information about this Connector.
定義:
インタフェース Connector 内の getInfo

setInfo

public void setInfo(java.lang.String info)
Set descriptive information about this Connector.

getAddress

public java.lang.String getAddress()
Return the IP address to which this Connector will bind to.

setAddress

public void setAddress(java.lang.String address)
Set the IP address to which this Connector will bind to.
パラメータ:
address - The bind IP address

getPort

public int getPort()
Return the port to which this Connector will bind to.

setPort

public void setPort(int port)
Set the port to which this Connector will bind to.
パラメータ:
port - The bind port

setAddress

public void setAddress(int port)
Set the IP address to which this Connector will bind to.
パラメータ:
address - The bind IP address

getAcceptCount

public int getAcceptCount()
Return the accept count for this Connector.

setAcceptCount

public void setAcceptCount(int count)
Set the accept count for this Connector.
パラメータ:
count - The new accept count

getAppBase

public java.lang.String getAppBase()
Get the applications base directory for hosts created via WARP.

setAppBase

public void setAppBase(java.lang.String appBase)
Set the applications base directory for hosts created via WARP.
パラメータ:
appBase - The appbase property.

getDebug

public int getDebug()
Return the debug level.

setDebug

public void setDebug(int debug)
Set the debug level.

addLifecycleListener

public void addLifecycleListener(LifecycleListener listener)
Add a LifecycleEvent listener to this Connector.
定義:
インタフェース Lifecycle 内の addLifecycleListener
パラメータ:
listener - The listener to add

findLifecycleListeners

public LifecycleListener[] findLifecycleListeners()
Get the lifecycle listeners associated with this lifecycle. If this Lifecycle has no listeners registered, a zero-length array is returned.

removeLifecycleListener

public void removeLifecycleListener(LifecycleListener listener)
Remove a LifecycleEvent listener from this Connector.
定義:
インタフェース Lifecycle 内の removeLifecycleListener
パラメータ:
listener - The listener to remove

initialize

public void initialize()
                throws LifecycleException
Initialize this connector (create ServerSocket here!)
定義:
インタフェース Connector 内の initialize
インタフェース org.apache.catalina.Connector からコピーされたタグ:
例外:
LifecycleException - If this server was already initialized.

start

public void start()
           throws LifecycleException
Start accepting connections by this Connector.
定義:
インタフェース Lifecycle 内の start
インタフェース org.apache.catalina.Lifecycle からコピーされたタグ:
例外:
java.lang.IllegalStateException - if this component has already been started
LifecycleException - if this component detects a fatal error that prevents this component from being used

stop

public void stop()
          throws LifecycleException
Stop accepting connections by this Connector.
定義:
インタフェース Lifecycle 内の stop
インタフェース org.apache.catalina.Lifecycle からコピーされたタグ:
例外:
java.lang.IllegalStateException - if this component has not been started
LifecycleException - if this component detects a fatal error that needs to be reported

isStarted

public boolean isStarted()
Check whether this service was started or not.

applicationId

protected int applicationId(Context context)
Return the application ID for a given Context.

applicationContext

protected Context applicationContext(int id)
Return the application for a given ID.

createRequest

public Request createRequest()
Create (or allocate) and return a Request object suitable for specifying the contents of a Request to the responsible Container.
定義:
インタフェース Connector 内の createRequest

createResponse

public Response createResponse()
Create (or allocate) and return a Response object suitable for receiving the contents of a Response from the responsible Container.
定義:
インタフェース Connector 内の createResponse

run

public void run()
Start accepting WARP requests from the network.
定義:
インタフェース java.lang.Runnable 内の run


Copyright ? 2000-2001 Apache Software Foundation. All Rights Reserved.