Class FragmentExtension
- java.lang.Object
 - 
- org.eclipse.jetty.util.component.AbstractLifeCycle
 - 
- org.eclipse.jetty.websocket.common.extensions.AbstractExtension
 - 
- org.eclipse.jetty.websocket.common.extensions.fragment.FragmentExtension
 
 
 
 
- 
- All Implemented Interfaces:
 LifeCycle,Extension,IncomingFrames,OutgoingFrames
@Deprecated(since="2021-05-27") public class FragmentExtension extends AbstractExtension
Deprecated.The Eclipse Jetty and Apache Felix Http Jetty packages are no longer supported.Fragment Extension 
- 
- 
Nested Class Summary
- 
Nested classes/interfaces inherited from class org.eclipse.jetty.util.component.AbstractLifeCycle
AbstractLifeCycle.AbstractLifeCycleListener 
- 
Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.LifeCycle
LifeCycle.Listener 
 - 
 
- 
Constructor Summary
Constructors Constructor Description FragmentExtension()Deprecated. 
- 
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description java.lang.StringgetName()Deprecated.TheSec-WebSocket-Extensionsname for this extension.voidincomingFrame(Frame frame)Deprecated.Process the incoming frame.voidoutgoingFrame(Frame frame, WriteCallback callback, BatchMode batchMode)Deprecated.A frame, and optional callback, intended for the network layer.voidsetConfig(ExtensionConfig config)Deprecated.- 
Methods inherited from class org.eclipse.jetty.websocket.common.extensions.AbstractExtension
getBufferPool, getConfig, getConnection, getNextIncoming, getNextOutgoing, getPolicy, init, init, isRsv1User, isRsv2User, isRsv3User, setBufferPool, setConnection, setNextIncomingFrames, setNextOutgoingFrames, setPolicy, toString 
- 
Methods inherited from class org.eclipse.jetty.util.component.AbstractLifeCycle
addLifeCycleListener, getState, getState, getStopTimeout, isFailed, isRunning, isStarted, isStarting, isStopped, isStopping, removeLifeCycleListener, setStopTimeout, start, stop 
 - 
 
 - 
 
- 
- 
Method Detail
- 
getName
public java.lang.String getName()
Deprecated.Description copied from interface:ExtensionTheSec-WebSocket-Extensionsname for this extension.Also known as the
extension-tokenper Section 9.1. Negotiating Extensions.- Specified by:
 getNamein interfaceExtension- Overrides:
 getNamein classAbstractExtension- Returns:
 - the name of the extension
 
 
- 
incomingFrame
public void incomingFrame(Frame frame)
Deprecated.Description copied from interface:IncomingFramesProcess the incoming frame.Note: if you need to hang onto any information from the frame, be sure to copy it, as the information contained in the Frame will be released and/or reused by the implementation.
- Parameters:
 frame- the frame to process
 
- 
outgoingFrame
public void outgoingFrame(Frame frame, WriteCallback callback, BatchMode batchMode)
Deprecated.Description copied from interface:OutgoingFramesA frame, and optional callback, intended for the network layer.Note: the frame can undergo many transformations in the various layers and extensions present in the implementation.
If you are implementing a mutation, you are obliged to handle the incoming WriteCallback appropriately.
- Parameters:
 frame- the frame to eventually write to the network layer.callback- the callback to notify when the frame is written.batchMode- the batch mode requested by the sender.
 
- 
setConfig
public void setConfig(ExtensionConfig config)
Deprecated.- Overrides:
 setConfigin classAbstractExtension
 
 - 
 
 -