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


构造方法摘要
AbstractExtension(String name)
           
 
方法摘要
 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()
           
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

构造方法详细信息

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.