Package org.eclipse.jetty.io.ssl
Class SslConnection.DecryptedEndPoint
- java.lang.Object
 - 
- org.eclipse.jetty.io.IdleTimeout
 - 
- org.eclipse.jetty.io.AbstractEndPoint
 - 
- org.eclipse.jetty.io.ssl.SslConnection.DecryptedEndPoint
 
 
 
 
- 
- All Implemented Interfaces:
 java.io.Closeable,java.lang.AutoCloseable,EndPoint
- Enclosing class:
 - SslConnection
 
@Deprecated(since="2021-05-27") public class SslConnection.DecryptedEndPoint extends AbstractEndPoint
Deprecated. 
- 
- 
Constructor Summary
Constructors Constructor Description DecryptedEndPoint()Deprecated. 
- 
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description voiddoClose()Deprecated.voiddoShutdownOutput()Deprecated.intfill(java.nio.ByteBuffer buffer)Deprecated.Fill the passed buffer with data from this endpoint.booleanflush(java.nio.ByteBuffer... appOuts)Deprecated.Flush data from the passed header/buffer to this endpoint.longgetIdleTimeout()Deprecated.Get the max idle time in ms.java.net.InetSocketAddressgetLocalAddress()Deprecated.java.net.InetSocketAddressgetRemoteAddress()Deprecated.SslConnectiongetSslConnection()Deprecated.java.lang.ObjectgetTransport()Deprecated.WriteFlushergetWriteFlusher()Deprecated.booleanisInputShutdown()Deprecated.Test if the input is shutdown.booleanisOpen()Deprecated.This abstract method should be called to check if idle timeouts should still be checked.booleanisOutputShutdown()Deprecated.Test if output is shutdown.voidsetConnection(Connection connection)Deprecated.voidsetIdleTimeout(long idleTimeout)Deprecated.Sets the idle timeout in milliseconds.java.lang.StringtoString()Deprecated.- 
Methods inherited from class org.eclipse.jetty.io.AbstractEndPoint
checkFill, checkFlush, close, fillInterested, getConnection, getCreatedTimeStamp, getFillInterest, isFillInterested, isOptimizedForDirectBuffers, onClose, onOpen, shutdownOutput, toConnectionString, toEndPointString, tryFillInterested, upgrade, write 
- 
Methods inherited from class org.eclipse.jetty.io.IdleTimeout
getIdleFor, getScheduler, notIdle 
 - 
 
 - 
 
- 
- 
Method Detail
- 
getIdleTimeout
public long getIdleTimeout()
Deprecated.Description copied from interface:EndPointGet the max idle time in ms.The max idle time is the time the endpoint can be idle before extraordinary handling takes place.
- Specified by:
 getIdleTimeoutin interfaceEndPoint- Overrides:
 getIdleTimeoutin classIdleTimeout- Returns:
 - the idle timeout in milliseconds
 - See Also:
 IdleTimeout.setIdleTimeout(long)
 
- 
setIdleTimeout
public void setIdleTimeout(long idleTimeout)
Deprecated.Description copied from class:IdleTimeoutSets the idle timeout in milliseconds.
A value that is less than or zero disables the idle timeout checks.
- Specified by:
 setIdleTimeoutin interfaceEndPoint- Overrides:
 setIdleTimeoutin classIdleTimeout- Parameters:
 idleTimeout- the idle timeout in milliseconds- See Also:
 IdleTimeout.getIdleTimeout()
 
- 
isOpen
public boolean isOpen()
Deprecated.Description copied from class:IdleTimeoutThis abstract method should be called to check if idle timeouts should still be checked.- Specified by:
 isOpenin interfaceEndPoint- Overrides:
 isOpenin classAbstractEndPoint- Returns:
 - True if the entity monitored should still be checked for idle timeouts
 
 
- 
getLocalAddress
public java.net.InetSocketAddress getLocalAddress()
Deprecated.- Returns:
 - The local Inet address to which this 
EndPointis bound, ornullif thisEndPointdoes not represent a network connection. 
 
- 
getRemoteAddress
public java.net.InetSocketAddress getRemoteAddress()
Deprecated.- Returns:
 - The remote Inet address to which this 
EndPointis bound, ornullif thisEndPointdoes not represent a network connection. 
 
- 
getWriteFlusher
public WriteFlusher getWriteFlusher()
Deprecated.- Overrides:
 getWriteFlusherin classAbstractEndPoint
 
- 
setConnection
public void setConnection(Connection connection)
Deprecated.- Specified by:
 setConnectionin interfaceEndPoint- Overrides:
 setConnectionin classAbstractEndPoint- Parameters:
 connection- theConnectionassociated with this EndPoint- See Also:
 EndPoint.getConnection(),EndPoint.upgrade(Connection)
 
- 
getSslConnection
public SslConnection getSslConnection()
Deprecated. 
- 
fill
public int fill(java.nio.ByteBuffer buffer) throws java.io.IOExceptionDeprecated.Description copied from interface:EndPointFill the passed buffer with data from this endpoint. The bytes are appended to any data already in the buffer by writing from the buffers limit up to it's capacity. The limit is updated to include the filled bytes.- Parameters:
 buffer- The buffer to fill. The position and limit are modified during the fill. After the operation, the position is unchanged and the limit is increased to reflect the new data filled.- Returns:
 - an 
intvalue indicating the number of bytes filled or -1 if EOF is read or the input is shutdown. - Throws:
 java.io.IOException- if the endpoint is closed.
 
- 
flush
public boolean flush(java.nio.ByteBuffer... appOuts) throws java.io.IOExceptionDeprecated.Description copied from interface:EndPointFlush data from the passed header/buffer to this endpoint. As many bytes as can be consumed are taken from the header/buffer position up until the buffer limit. The header/buffers position is updated to indicate how many bytes have been consumed.- Parameters:
 appOuts- the buffers to flush- Returns:
 - True IFF all the buffers have been consumed and the endpoint has flushed the data to its destination (ie is not buffering any data).
 - Throws:
 java.io.IOException- If the endpoint is closed or output is shutdown.
 
- 
doShutdownOutput
public void doShutdownOutput()
Deprecated. 
- 
isOutputShutdown
public boolean isOutputShutdown()
Deprecated.Description copied from interface:EndPointTest if output is shutdown. The output is shutdown by a call toEndPoint.shutdownOutput()orEndPoint.close().- Specified by:
 isOutputShutdownin interfaceEndPoint- Overrides:
 isOutputShutdownin classAbstractEndPoint- Returns:
 - true if the output is shutdown or the endpoint is closed.
 
 
- 
doClose
public void doClose()
Deprecated. 
- 
getTransport
public java.lang.Object getTransport()
Deprecated.- Returns:
 - The underlying transport object (socket, channel, etc.)
 
 
- 
isInputShutdown
public boolean isInputShutdown()
Deprecated.Description copied from interface:EndPointTest if the input is shutdown. The input is shutdown if an EOF has been read while doing aEndPoint.fill(ByteBuffer). Once the input is shutdown, all calls toEndPoint.fill(ByteBuffer)will return -1, until such time as the end point is close, when they will returnEofException.- Specified by:
 isInputShutdownin interfaceEndPoint- Overrides:
 isInputShutdownin classAbstractEndPoint- Returns:
 - True if the input is shutdown or the endpoint is closed.
 
 
- 
toString
public java.lang.String toString()
Deprecated.- Overrides:
 toStringin classAbstractEndPoint
 
 - 
 
 -