All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.pusher.java_websocket.framing.Framedata Maven / Gradle / Ivy

package com.pusher.java_websocket.framing;

import java.nio.ByteBuffer;

import com.pusher.java_websocket.exceptions.InvalidFrameException;

public interface Framedata {
	public enum Opcode {
		CONTINUOUS, TEXT, BINARY, PING, PONG, CLOSING
		// more to come
	}
	public boolean isFin();
	public boolean getTransfereMasked();
	public Opcode getOpcode();
	public ByteBuffer getPayloadData();// TODO the separation of the application data and the extension data is yet to be done
	public abstract void append( Framedata nextframe ) throws InvalidFrameException;
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy