org.eclipse.jetty.websocket
类 AbstractExtension
java.lang.Object
org.eclipse.jetty.websocket.AbstractExtension
- 所有已实现的接口:
- Extension, WebSocketGenerator, WebSocketParser.FrameHandler
- 直接已知子类:
- DeflateFrameExtension, FragmentExtension, IdentityExtension
public class AbstractExtension
- extends Object
- implements Extension
|
方法摘要 |
void |
addFrame(byte flags,
byte opcode,
byte[] content,
int offset,
int length)
|
void |
bind(WebSocket.FrameConnection connection,
WebSocketParser.FrameHandler incoming,
WebSocketGenerator outgoing)
|
byte |
clearFlag(byte flags,
int rsv)
|
void |
close(int code,
String message)
|
int |
flush()
|
WebSocket.FrameConnection |
getConnection()
|
String |
getInitParameter(String name)
|
int |
getInitParameter(String name,
int dft)
|
String |
getInitParameter(String name,
String dft)
|
String |
getName()
|
String |
getParameterizedName()
|
boolean |
init(Map<String,String> parameters)
|
boolean |
isBufferEmpty()
|
boolean |
isFlag(byte flags,
int rsv)
|
void |
onFrame(byte flags,
byte opcode,
Buffer buffer)
|
byte |
setFlag(byte flags,
int rsv)
|
String |
toString()
|
AbstractExtension
public AbstractExtension(String name)
getConnection
public WebSocket.FrameConnection getConnection()
init
public boolean init(Map<String,String> parameters)
- 指定者:
- 接口
Extension 中的 init
getInitParameter
public String getInitParameter(String name)
getInitParameter
public String getInitParameter(String name,
String dft)
getInitParameter
public int getInitParameter(String name,
int dft)
bind
public void bind(WebSocket.FrameConnection connection,
WebSocketParser.FrameHandler incoming,
WebSocketGenerator outgoing)
- 指定者:
- 接口
Extension 中的 bind
getName
public String getName()
- 指定者:
- 接口
Extension 中的 getName
getParameterizedName
public String getParameterizedName()
- 指定者:
- 接口
Extension 中的 getParameterizedName
onFrame
public void onFrame(byte flags,
byte opcode,
Buffer buffer)
- 指定者:
- 接口
WebSocketParser.FrameHandler 中的 onFrame
close
public void close(int code,
String message)
- 指定者:
- 接口
WebSocketParser.FrameHandler 中的 close
flush
public int flush()
throws IOException
- 指定者:
- 接口
WebSocketGenerator 中的 flush
- 抛出:
IOException
isBufferEmpty
public boolean isBufferEmpty()
- 指定者:
- 接口
WebSocketGenerator 中的 isBufferEmpty
addFrame
public void addFrame(byte flags,
byte opcode,
byte[] content,
int offset,
int length)
throws IOException
- 指定者:
- 接口
WebSocketGenerator 中的 addFrame
- 抛出:
IOException
setFlag
public byte setFlag(byte flags,
int rsv)
clearFlag
public byte clearFlag(byte flags,
int rsv)
isFlag
public boolean isFlag(byte flags,
int rsv)
toString
public String toString()
- 覆盖:
- 类
Object 中的 toString
Copyright © 2013. All Rights Reserved.