Package org.eclipse.jetty.server
Class LocalConnector
java.lang.Object
org.eclipse.jetty.util.component.AbstractLifeCycle
org.eclipse.jetty.util.component.ContainerLifeCycle
org.eclipse.jetty.server.AbstractConnector
org.eclipse.jetty.server.LocalConnector
- All Implemented Interfaces:
Connector,Container,Destroyable,Dumpable,Dumpable.DumpableContainer,Graceful,LifeCycle
Deprecated.
The Eclipse Jetty and Apache Felix Http Jetty packages are no longer supported.
A local connector, mostly for testing purposes.
HttpTester.Request request = HttpTester.newRequest();
request.setURI("/some/resource");
HttpTester.Response response =
HttpTester.parseResponse(HttpTester.from(localConnector.getResponse(request.generate())));
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionclassDeprecated.The Eclipse Jetty and Apache Felix Http Jetty packages are no longer supported.Nested classes/interfaces inherited from class org.eclipse.jetty.util.component.AbstractLifeCycle
AbstractLifeCycle.AbstractLifeCycleListenerNested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Container
Container.InheritedListener, Container.ListenerNested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Dumpable
Dumpable.DumpableContainerNested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Graceful
Graceful.ShutdownNested classes/interfaces inherited from interface org.eclipse.jetty.util.component.LifeCycle
LifeCycle.Listener -
Field Summary
-
Constructor Summary
ConstructorsConstructorDescriptionLocalConnector(Server server) Deprecated.LocalConnector(Server server, Executor executor, Scheduler scheduler, ByteBufferPool pool, int acceptors, ConnectionFactory... factories) Deprecated.LocalConnector(Server server, ConnectionFactory connectionFactory) Deprecated.LocalConnector(Server server, ConnectionFactory connectionFactory, SslContextFactory sslContextFactory) Deprecated.LocalConnector(Server server, SslContextFactory sslContextFactory) Deprecated. -
Method Summary
Modifier and TypeMethodDescriptionconnect()Deprecated.executeRequest(String rawRequest) Deprecated.Execute a request and return the EndPoint through which multiple responses can be received or more input provided.getResponse(String rawRequest) Deprecated.Get a single response using a parser to search for the end of the message.getResponse(String rawRequest, boolean head, long time, TimeUnit unit) Deprecated.Get a single response using a parser to search for the end of the message.getResponse(String rawRequest, long time, TimeUnit unit) Deprecated.Get a single response using a parser to search for the end of the message.getResponse(ByteBuffer requestsBuffer) Deprecated.Get a single response using a parser to search for the end of the message.getResponse(ByteBuffer requestBuffer, boolean head, long time, TimeUnit unit) Deprecated.Get a single response using a parser to search for the end of the message.getResponse(ByteBuffer requestBuffer, long time, TimeUnit unit) Deprecated.Get a single response using a parser to search for the end of the message.getResponses(String requests) Deprecated.getResponses(String requests, long idleFor, TimeUnit units) Deprecated.getResponses(ByteBuffer requestsBuffer) Deprecated.getResponses(ByteBuffer requestsBuffer, long idleFor, TimeUnit units) Deprecated.Deprecated.Methods inherited from class org.eclipse.jetty.server.AbstractConnector
addConnectionFactory, addFirstConnectionFactory, addIfAbsentConnectionFactory, clearConnectionFactories, getAcceptorPriorityDelta, getAcceptors, getByteBufferPool, getConnectedEndPoints, getConnectionFactories, getConnectionFactory, getConnectionFactory, getDefaultConnectionFactory, getDefaultProtocol, getExecutor, getHttpChannelListeners, getIdleTimeout, getName, getProtocols, getScheduler, getServer, isAccepting, isShutdown, join, join, removeConnectionFactory, setAccepting, setAcceptorPriorityDelta, setConnectionFactories, setDefaultProtocol, setIdleTimeout, setName, shutdown, toStringMethods inherited from class org.eclipse.jetty.util.component.ContainerLifeCycle
addBean, addBean, addEventListener, addManaged, contains, destroy, dump, dump, dump, dump, dump, dumpObject, dumpStdErr, getBean, getBeans, getBeans, getContainedBeans, isAuto, isManaged, isUnmanaged, manage, removeBean, removeBeans, removeEventListener, setBeans, setStopTimeout, unmanage, updateBean, updateBean, updateBeansMethods inherited from class org.eclipse.jetty.util.component.AbstractLifeCycle
addLifeCycleListener, getState, getState, getStopTimeout, isFailed, isRunning, isStarted, isStarting, isStopped, isStopping, removeLifeCycleListener, start, stopMethods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.eclipse.jetty.util.component.Container
addBean, addBean, addEventListener, getBean, getBeans, getBeans, getContainedBeans, isManaged, manage, removeBean, removeEventListener, unmanageMethods inherited from interface org.eclipse.jetty.util.component.Dumpable.DumpableContainer
isDumpableMethods inherited from interface org.eclipse.jetty.util.component.LifeCycle
addLifeCycleListener, isFailed, isRunning, isStarted, isStarting, isStopped, isStopping, removeLifeCycleListener, start, stop
-
Constructor Details
-
LocalConnector
public LocalConnector(Server server, Executor executor, Scheduler scheduler, ByteBufferPool pool, int acceptors, ConnectionFactory... factories) Deprecated. -
LocalConnector
Deprecated. -
LocalConnector
Deprecated. -
LocalConnector
Deprecated. -
LocalConnector
public LocalConnector(Server server, ConnectionFactory connectionFactory, SslContextFactory sslContextFactory) Deprecated.
-
-
Method Details
-
getTransport
Deprecated.- Returns:
- the underlying socket, channel, buffer etc. for the connector.
-
getResponses
Deprecated.Sends requests and get responses based on thread activity. Returns all the responses received once the thread activity has returned to the level it was before the requests.This methods waits until the connection is closed or is idle for 5s before returning the responses.
Use
getResponse(String)for an alternative that does not wait for idle.- Parameters:
requests- the requests- Returns:
- the responses
- Throws:
Exception- if the requests fail
-
getResponses
@Deprecated public String getResponses(String requests, long idleFor, TimeUnit units) throws Exception Deprecated.Sends requests and get responses based on thread activity. Returns all the responses received once the thread activity has returned to the level it was before the requests.This methods waits until the connection is closed or an idle period before returning the responses.
Use
getResponse(String)for an alternative that does not wait for idle.- Parameters:
requests- the requestsidleFor- The time the response stream must be idle for before returningunits- The units of idleFor- Returns:
- the responses
- Throws:
Exception- if the requests fail
-
getResponses
Deprecated.Sends requests and get's responses based on thread activity. Returns all the responses received once the thread activity has returned to the level it was before the requests.This methods waits until the connection is closed or is idle for 5s before returning the responses.
Use
getResponse(ByteBuffer)for an alternative that does not wait for idle.- Parameters:
requestsBuffer- the requests- Returns:
- the responses
- Throws:
Exception- if the requests fail
-
getResponses
@Deprecated public ByteBuffer getResponses(ByteBuffer requestsBuffer, long idleFor, TimeUnit units) throws Exception Deprecated.Sends requests and get's responses based on thread activity. Returns all the responses received once the thread activity has returned to the level it was before the requests.This methods waits until the connection is closed or an idle period before returning the responses.
- Parameters:
requestsBuffer- the requestsidleFor- The time the response stream must be idle for before returningunits- The units of idleFor- Returns:
- the responses
- Throws:
Exception- if the requests fail
-
executeRequest
Deprecated.Execute a request and return the EndPoint through which multiple responses can be received or more input provided.- Parameters:
rawRequest- the request- Returns:
- the local endpoint
-
connect
Deprecated. -
getResponse
Deprecated.Get a single response using a parser to search for the end of the message.- Parameters:
requestsBuffer- The request to send- Returns:
- ByteBuffer containing response or null.
- Throws:
Exception- If there is a problem
-
getResponse
Deprecated.Get a single response using a parser to search for the end of the message.- Parameters:
requestBuffer- The request to sendtime- The time to waitunit- The units of the wait- Returns:
- ByteBuffer containing response or null.
- Throws:
Exception- If there is a problem
-
getResponse
public ByteBuffer getResponse(ByteBuffer requestBuffer, boolean head, long time, TimeUnit unit) throws Exception Deprecated.Get a single response using a parser to search for the end of the message.- Parameters:
requestBuffer- The request to sendhead- True if the response is for a head requesttime- The time to waitunit- The units of the wait- Returns:
- ByteBuffer containing response or null.
- Throws:
Exception- If there is a problem
-
getResponse
Deprecated.Get a single response using a parser to search for the end of the message.- Parameters:
rawRequest- The request to send- Returns:
- ByteBuffer containing response or null.
- Throws:
Exception- If there is a problem
-
getResponse
Deprecated.Get a single response using a parser to search for the end of the message.- Parameters:
rawRequest- The request to sendtime- The time to waitunit- The units of the wait- Returns:
- ByteBuffer containing response or null.
- Throws:
Exception- If there is a problem
-
getResponse
public String getResponse(String rawRequest, boolean head, long time, TimeUnit unit) throws Exception Deprecated.Get a single response using a parser to search for the end of the message.- Parameters:
rawRequest- The request to sendhead- True if the response is for a head requesttime- The time to waitunit- The units of the wait- Returns:
- ByteBuffer containing response or null.
- Throws:
Exception- If there is a problem
-