|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.mortbay.component.AbstractLifeCycle
org.mortbay.jetty.AbstractBuffers
org.mortbay.jetty.AbstractConnector
org.mortbay.jetty.nio.AbstractNIOConnector
org.mortbay.jetty.nio.BlockingChannelConnector
public class BlockingChannelConnector
Blocking NIO connector. This connector uses efficient NIO buffers with a traditional blocking thread model. Direct NIO buffers are used and a thread is allocated per connections. This connector is best used when there are a few very active connections.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class org.mortbay.jetty.AbstractBuffers |
|---|
AbstractBuffers.ThreadBuffers |
| Nested classes/interfaces inherited from interface org.mortbay.component.LifeCycle |
|---|
LifeCycle.Listener |
| Field Summary |
|---|
| Fields inherited from class org.mortbay.jetty.AbstractConnector |
|---|
_lowResourceMaxIdleTime, _maxIdleTime, _soLingerTime |
| Fields inherited from class org.mortbay.component.AbstractLifeCycle |
|---|
_listeners |
| Constructor Summary | |
|---|---|
BlockingChannelConnector()
Constructor. |
|
| Method Summary | |
|---|---|
void |
accept(int acceptorID)
|
void |
close()
|
void |
customize(EndPoint endpoint,
Request request)
Customize a request for an endpoint. |
java.lang.Object |
getConnection()
|
int |
getLocalPort()
|
void |
open()
Opens the connector |
| Methods inherited from class org.mortbay.jetty.nio.AbstractNIOConnector |
|---|
getUseDirectBuffers, newBuffer, setUseDirectBuffers |
| Methods inherited from class org.mortbay.jetty.AbstractBuffers |
|---|
getBuffer, getHeaderBufferSize, getRequestBufferSize, getResponseBufferSize, returnBuffer, setHeaderBufferSize, setRequestBufferSize, setResponseBufferSize |
| Methods inherited from class org.mortbay.component.AbstractLifeCycle |
|---|
addLifeCycleListener, isFailed, isRunning, isStarted, isStarting, isStopped, isStopping, removeLifeCycleListener, start, stop |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.mortbay.jetty.Connector |
|---|
getHeaderBufferSize, getRequestBufferSize, getResponseBufferSize, setHeaderBufferSize, setRequestBufferSize, setResponseBufferSize |
| Methods inherited from interface org.mortbay.component.LifeCycle |
|---|
addLifeCycleListener, isFailed, isRunning, isStarted, isStarting, isStopped, isStopping, removeLifeCycleListener, start, stop |
| Methods inherited from interface org.mortbay.io.Buffers |
|---|
getBuffer, returnBuffer |
| Constructor Detail |
|---|
public BlockingChannelConnector()
| Method Detail |
|---|
public java.lang.Object getConnection()
public void open()
throws java.io.IOException
Connector
java.io.IOException
public void close()
throws java.io.IOException
java.io.IOException
public void accept(int acceptorID)
throws java.io.IOException,
java.lang.InterruptedException
accept in class AbstractConnectorjava.io.IOException
java.lang.InterruptedException
public void customize(EndPoint endpoint,
Request request)
throws java.io.IOException
Connector
customize in interface Connectorcustomize in class AbstractConnectorjava.io.IOExceptionpublic int getLocalPort()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||