Skip navigation links
A B C D E F G H I J K L M N O P R S T U V _ 

A

ArraySchema() - Constructor for class io.colyseus.serializer.schema.Schema.ArraySchema
 
ArraySchema(Class<T>) - Constructor for class io.colyseus.serializer.schema.Schema.ArraySchema
 
ArraySchema(Class<T>, ArrayList<T>) - Constructor for class io.colyseus.serializer.schema.Schema.ArraySchema
 
AvailableRoom() - Constructor for class io.colyseus.Client.AvailableRoom
 

B

BAD_REQUEST - Static variable in class io.colyseus.Protocol
 

C

Change - Class in io.colyseus.serializer.schema
 
Change() - Constructor for class io.colyseus.serializer.schema.Change
 
clear() - Method in class io.colyseus.serializer.schema.Schema.MapSchema
 
Client - Class in io.colyseus
 
Client(String) - Constructor for class io.colyseus.Client
 
Client.AvailableRoom - Class in io.colyseus
 
Client.AvailableRoomsCallback - Interface in io.colyseus
 
Client.MatchMakeException - Exception in io.colyseus
 
Client.OnError - Interface in io.colyseus
 
Client.RoomCallback<T extends Schema> - Interface in io.colyseus
 
clients - Variable in class io.colyseus.Client.AvailableRoom
 
code - Variable in exception io.colyseus.Client.MatchMakeException
 
code - Variable in exception io.colyseus.util.Http.HttpException
 
Connection - Class in io.colyseus
 
contains(String, T) - Method in class io.colyseus.serializer.schema.Schema.MapSchema
 
containsKey(String) - Method in class io.colyseus.serializer.schema.Schema.MapSchema
 
Context() - Constructor for class io.colyseus.serializer.schema.Schema.Context
 
count() - Method in interface io.colyseus.serializer.schema.ISchemaCollection
 
count() - Method in class io.colyseus.serializer.schema.Schema.ArraySchema
 
count() - Method in class io.colyseus.serializer.schema.Schema.MapSchema
 
create(String, Class<T>, Client.RoomCallback<T>, Client.OnError) - Method in class io.colyseus.Client
 
create(String, Class<T>, LinkedHashMap<String, Object>, Client.RoomCallback<T>, Client.OnError) - Method in class io.colyseus.Client
 
create(String, Class<T>, LinkedHashMap<String, Object>, Map<String, String>, Map<String, String>, Client.RoomCallback<T>, Client.OnError) - Method in class io.colyseus.Client
 
createTypeInstance(byte[], Iterator, Class<?>) - Method in class io.colyseus.serializer.schema.Schema
 

D

decode(byte[]) - Method in class io.colyseus.serializer.schema.Schema
 
decode(byte[], Iterator) - Method in class io.colyseus.serializer.schema.Schema
 
decodeBoolean(byte[], Iterator) - Method in class io.colyseus.serializer.schema.Decoder
 
decodeFloat32(byte[], Iterator) - Method in class io.colyseus.serializer.schema.Decoder
 
decodeFloat64(byte[], Iterator) - Method in class io.colyseus.serializer.schema.Decoder
 
decodeInt16(byte[], Iterator) - Method in class io.colyseus.serializer.schema.Decoder
 
decodeInt32(byte[], Iterator) - Method in class io.colyseus.serializer.schema.Decoder
 
decodeInt64(byte[], Iterator) - Method in class io.colyseus.serializer.schema.Decoder
 
decodeInt8(byte[], Iterator) - Method in class io.colyseus.serializer.schema.Decoder
 
decodeNumber(byte[], Iterator) - Method in class io.colyseus.serializer.schema.Decoder
 
decodePrimitiveType(String, byte[], Iterator) - Method in class io.colyseus.serializer.schema.Decoder
 
Decoder - Class in io.colyseus.serializer.schema
 
decodeString(byte[], Iterator) - Method in class io.colyseus.serializer.schema.Decoder
 
decodeUint16(byte[], Iterator) - Method in class io.colyseus.serializer.schema.Decoder
 
decodeUint32(byte[], Iterator) - Method in class io.colyseus.serializer.schema.Decoder
 
decodeUint64(byte[], Iterator) - Method in class io.colyseus.serializer.schema.Decoder
 
decodeUint8(byte[], Iterator) - Method in class io.colyseus.serializer.schema.Decoder
 

E

END_OF_STRUCTURE - Static variable in class io.colyseus.serializer.schema.Schema.SPEC
 
ERR_MATCHMAKE_EXPIRED - Static variable in exception io.colyseus.Client.MatchMakeException
 
ERR_MATCHMAKE_INVALID_CRITERIA - Static variable in exception io.colyseus.Client.MatchMakeException
 
ERR_MATCHMAKE_INVALID_ROOM_ID - Static variable in exception io.colyseus.Client.MatchMakeException
 
ERR_MATCHMAKE_NO_HANDLER - Static variable in exception io.colyseus.Client.MatchMakeException
 
ERR_MATCHMAKE_UNHANDLED - Static variable in exception io.colyseus.Client.MatchMakeException
 

F

field - Variable in class io.colyseus.serializer.schema.Change
 
fields - Variable in class io.colyseus.serializer.schema.Schema.SchemaReflectionType
 

G

get(K) - Method in interface io.colyseus.serializer.schema.ISchemaCollection
 
get(Integer) - Method in class io.colyseus.serializer.schema.Schema.ArraySchema
 
get(int) - Method in class io.colyseus.serializer.schema.Schema.Context
 
get(String) - Method in class io.colyseus.serializer.schema.Schema.MapSchema
 
getAvailableRooms(String, Client.AvailableRoomsCallback, Client.OnError) - Method in class io.colyseus.Client
 
getChildType() - Method in interface io.colyseus.serializer.schema.ISchemaCollection
 
getChildType() - Method in class io.colyseus.serializer.schema.Schema.ArraySchema
 
getChildType() - Method in class io.colyseus.serializer.schema.Schema.MapSchema
 
getId() - Method in class io.colyseus.Room
 
getInstance() - Static method in class io.colyseus.serializer.schema.Decoder
 
getInstance() - Static method in class io.colyseus.serializer.schema.Schema.Context
 
getName() - Method in class io.colyseus.Room
 
getSessionId() - Method in class io.colyseus.Room
 

H

handshake(byte[]) - Method in class io.colyseus.serializer.SchemaSerializer
 
hasJoined() - Method in class io.colyseus.Room
 
hasSchemaChild() - Method in interface io.colyseus.serializer.schema.ISchemaCollection
 
hasSchemaChild() - Method in class io.colyseus.serializer.schema.Schema.ArraySchema
 
hasSchemaChild() - Method in class io.colyseus.serializer.schema.Schema.MapSchema
 
Http - Class in io.colyseus.util
 
Http() - Constructor for class io.colyseus.util.Http
 
Http.HttpException - Exception in io.colyseus.util
 

I

id - Variable in class io.colyseus.serializer.schema.Schema.SchemaReflectionType
 
INDEX_CHANGE - Static variable in class io.colyseus.serializer.schema.Schema.SPEC
 
indexChangeCheck(byte[], Iterator) - Method in class io.colyseus.serializer.schema.Decoder
 
instance - Static variable in class io.colyseus.serializer.schema.Schema.Context
 
invokeOnAdd(T, K) - Method in interface io.colyseus.serializer.schema.ISchemaCollection
 
invokeOnAdd(T, Integer) - Method in class io.colyseus.serializer.schema.Schema.ArraySchema
 
invokeOnAdd(T, String) - Method in class io.colyseus.serializer.schema.Schema.MapSchema
 
invokeOnChange(T, K) - Method in interface io.colyseus.serializer.schema.ISchemaCollection
 
invokeOnChange(T, Integer) - Method in class io.colyseus.serializer.schema.Schema.ArraySchema
 
invokeOnChange(T, String) - Method in class io.colyseus.serializer.schema.Schema.MapSchema
 
invokeOnRemove(T, K) - Method in interface io.colyseus.serializer.schema.ISchemaCollection
 
invokeOnRemove(T, Integer) - Method in class io.colyseus.serializer.schema.Schema.ArraySchema
 
invokeOnRemove(T, String) - Method in class io.colyseus.serializer.schema.Schema.MapSchema
 
io.colyseus - package io.colyseus
 
io.colyseus.serializer - package io.colyseus.serializer
 
io.colyseus.serializer.schema - package io.colyseus.serializer.schema
 
io.colyseus.serializer.schema.annotations - package io.colyseus.serializer.schema.annotations
 
io.colyseus.util - package io.colyseus.util
 
ISchemaCollection<K,T> - Interface in io.colyseus.serializer.schema
 
items - Variable in class io.colyseus.serializer.schema.Schema.ArraySchema
 
items - Variable in class io.colyseus.serializer.schema.Schema.MapSchema
 
Iterator - Class in io.colyseus.serializer.schema
 
Iterator(int) - Constructor for class io.colyseus.serializer.schema.Iterator
 

J

join(String, Class<T>, Client.RoomCallback<T>, Client.OnError) - Method in class io.colyseus.Client
 
join(String, Class<T>, LinkedHashMap<String, Object>, Client.RoomCallback<T>, Client.OnError) - Method in class io.colyseus.Client
 
join(String, Class<T>, LinkedHashMap<String, Object>, Map<String, String>, Map<String, String>, Client.RoomCallback<T>, Client.OnError) - Method in class io.colyseus.Client
 
JOIN_ERROR - Static variable in class io.colyseus.Protocol
 
JOIN_REQUEST - Static variable in class io.colyseus.Protocol
 
JOIN_ROOM - Static variable in class io.colyseus.Protocol
 
joinById(String, Class<T>, Client.RoomCallback<T>, Client.OnError) - Method in class io.colyseus.Client
 
joinById(String, Class<T>, LinkedHashMap<String, Object>, Client.RoomCallback<T>, Client.OnError) - Method in class io.colyseus.Client
 
joinById(String, Class<T>, LinkedHashMap<String, Object>, Map<String, String>, Map<String, String>, Client.RoomCallback<T>, Client.OnError) - Method in class io.colyseus.Client
 
joinOrCreate(String, Class<T>, Client.RoomCallback<T>, Client.OnError) - Method in class io.colyseus.Client
 
joinOrCreate(String, Class<T>, LinkedHashMap<String, Object>, Client.RoomCallback<T>, Client.OnError) - Method in class io.colyseus.Client
 
joinOrCreate(String, Class<T>, LinkedHashMap<String, Object>, Map<String, String>, Map<String, String>, Client.RoomCallback<T>, Client.OnError) - Method in class io.colyseus.Client
 

K

keys() - Method in class io.colyseus.serializer.schema.Schema.MapSchema
 

L

leave() - Method in class io.colyseus.Room
Disconnect from the room.
leave(boolean) - Method in class io.colyseus.Room
 
LEAVE_ROOM - Static variable in class io.colyseus.Protocol
 
Listener() - Constructor for class io.colyseus.Room.Listener
 

M

MapSchema() - Constructor for class io.colyseus.serializer.schema.Schema.MapSchema
 
MapSchema(Class<T>) - Constructor for class io.colyseus.serializer.schema.Schema.MapSchema
 
MapSchema(Class<T>, LinkedHashMap<String, T>) - Constructor for class io.colyseus.serializer.schema.Schema.MapSchema
 
MatchMakeException(String, int) - Constructor for exception io.colyseus.Client.MatchMakeException
 
maxClients - Variable in class io.colyseus.Client.AvailableRoom
 
metadata - Variable in class io.colyseus.Client.AvailableRoom
 

N

name - Variable in class io.colyseus.serializer.schema.Schema.SchemaReflectionField
 
NIL - Static variable in class io.colyseus.serializer.schema.Schema.SPEC
 
nilCheck(byte[], Iterator) - Method in class io.colyseus.serializer.schema.Decoder
 
numberCheck(byte[], Iterator) - Method in class io.colyseus.serializer.schema.Decoder
 

O

offset - Variable in class io.colyseus.serializer.schema.Iterator
 
onAdd - Variable in class io.colyseus.serializer.schema.Schema.ArraySchema
 
onAdd(T, int) - Method in interface io.colyseus.serializer.schema.Schema.ArraySchema.onAddListener
 
onAdd - Variable in class io.colyseus.serializer.schema.Schema.MapSchema
 
onAdd(T, String) - Method in interface io.colyseus.serializer.schema.Schema.MapSchema.onAddListener
 
onChange - Variable in class io.colyseus.serializer.schema.Schema.ArraySchema
 
onChange(T, int) - Method in interface io.colyseus.serializer.schema.Schema.ArraySchema.onChangeListener
 
onChange - Variable in class io.colyseus.serializer.schema.Schema.MapSchema
 
onChange(T, String) - Method in interface io.colyseus.serializer.schema.Schema.MapSchema.onChangeListener
 
onChange - Variable in class io.colyseus.serializer.schema.Schema
 
onChange(List<Change>) - Method in interface io.colyseus.serializer.schema.Schema.onChange
 
onClose(int, String, boolean) - Method in class io.colyseus.Connection
 
onError(Exception) - Method in interface io.colyseus.Client.OnError
 
onError(Exception) - Method in class io.colyseus.Connection
 
onError(Exception) - Method in class io.colyseus.Room.Listener
This event is triggered when some error occurs in the room handler.
onJoin() - Method in class io.colyseus.Room.Listener
This event is triggered when the client successfuly joins the room.
onLeave(int) - Method in class io.colyseus.Room.Listener
This event is triggered when the client leave the room.
onMessage(String) - Method in class io.colyseus.Connection
 
onMessage(ByteBuffer) - Method in class io.colyseus.Connection
 
onMessage(Object) - Method in class io.colyseus.Room.Listener
This event is triggered when the server sends a message directly to the client.
onOpen(ServerHandshake) - Method in class io.colyseus.Connection
 
onRemove - Variable in class io.colyseus.serializer.schema.Schema.ArraySchema
 
onRemove(T, int) - Method in interface io.colyseus.serializer.schema.Schema.ArraySchema.onRemoveListener
 
onRemove - Variable in class io.colyseus.serializer.schema.Schema.MapSchema
 
onRemove(T, String) - Method in interface io.colyseus.serializer.schema.Schema.MapSchema.onRemoveListener
 
onRemove - Variable in class io.colyseus.serializer.schema.Schema
 
onRemove() - Method in interface io.colyseus.serializer.schema.Schema.onRemove
 
onResult(List<Client.AvailableRoom>) - Method in interface io.colyseus.Client.AvailableRoomsCallback
 
onResult(Room<T>) - Method in interface io.colyseus.Client.RoomCallback
 
onStateChange(T, boolean) - Method in class io.colyseus.Room.Listener
This event is triggered when the server updates its state.

P

patch(byte[]) - Method in class io.colyseus.serializer.SchemaSerializer
 
previousValue - Variable in class io.colyseus.serializer.schema.Change
 
Protocol - Class in io.colyseus
 
Protocol() - Constructor for class io.colyseus.Protocol
 

R

reconnect(String, String, Class<T>, Client.RoomCallback<T>, Client.OnError) - Method in class io.colyseus.Client
 
reconnect(String, String, Class<T>, Map<String, String>, Map<String, String>, Client.RoomCallback<T>, Client.OnError) - Method in class io.colyseus.Client
 
referencedType - Variable in class io.colyseus.serializer.schema.Schema.SchemaReflectionField
 
remove(String) - Method in class io.colyseus.serializer.schema.Schema.MapSchema
 
request(String) - Static method in class io.colyseus.util.Http
 
request(String, String) - Static method in class io.colyseus.util.Http
 
request(String, String, Map<String, String>) - Static method in class io.colyseus.util.Http
 
request(String, String, Map<String, String>, String) - Static method in class io.colyseus.util.Http
 
Room<T extends Schema> - Class in io.colyseus
 
Room.Listener<T extends Schema> - Class in io.colyseus
 
ROOM_DATA - Static variable in class io.colyseus.Protocol
 
ROOM_LIST - Static variable in class io.colyseus.Protocol
 
ROOM_STATE - Static variable in class io.colyseus.Protocol
 
ROOM_STATE_PATCH - Static variable in class io.colyseus.Protocol
 
roomId - Variable in class io.colyseus.Client.AvailableRoom
 
rootType - Variable in class io.colyseus.serializer.schema.Schema.SchemaReflection
 

S

Schema - Class in io.colyseus.serializer.schema
 
Schema() - Constructor for class io.colyseus.serializer.schema.Schema
 
Schema.ArraySchema<T> - Class in io.colyseus.serializer.schema
 
Schema.ArraySchema.onAddListener<T> - Interface in io.colyseus.serializer.schema
 
Schema.ArraySchema.onChangeListener<T> - Interface in io.colyseus.serializer.schema
 
Schema.ArraySchema.onRemoveListener<T> - Interface in io.colyseus.serializer.schema
 
Schema.Context - Class in io.colyseus.serializer.schema
 
Schema.MapSchema<T> - Class in io.colyseus.serializer.schema
 
Schema.MapSchema.onAddListener<T> - Interface in io.colyseus.serializer.schema
 
Schema.MapSchema.onChangeListener<T> - Interface in io.colyseus.serializer.schema
 
Schema.MapSchema.onRemoveListener<T> - Interface in io.colyseus.serializer.schema
 
Schema.onChange - Interface in io.colyseus.serializer.schema
 
Schema.onRemove - Interface in io.colyseus.serializer.schema
 
Schema.SchemaReflection - Class in io.colyseus.serializer.schema
 
Schema.SchemaReflectionField - Class in io.colyseus.serializer.schema
 
Schema.SchemaReflectionType - Class in io.colyseus.serializer.schema
 
Schema.SPEC - Class in io.colyseus.serializer.schema
 
SchemaClass - Annotation Type in io.colyseus.serializer.schema.annotations
 
SchemaField - Annotation Type in io.colyseus.serializer.schema.annotations
 
SchemaReflection() - Constructor for class io.colyseus.serializer.schema.Schema.SchemaReflection
 
SchemaReflectionField() - Constructor for class io.colyseus.serializer.schema.Schema.SchemaReflectionField
 
SchemaReflectionType() - Constructor for class io.colyseus.serializer.schema.Schema.SchemaReflectionType
 
SchemaSerializer<T extends Schema> - Class in io.colyseus.serializer
 
SchemaSerializer(Class<T>) - Constructor for class io.colyseus.serializer.SchemaSerializer
 
send(Object) - Method in class io.colyseus.Room
Send message to the room handler.
set(K, T) - Method in interface io.colyseus.serializer.schema.ISchemaCollection
 
set(Integer, T) - Method in class io.colyseus.serializer.schema.Schema.ArraySchema
 
set(String, T) - Method in class io.colyseus.serializer.schema.Schema.MapSchema
 
setListener(Room.Listener) - Method in class io.colyseus.Room
 
setName(String) - Method in class io.colyseus.Room
 
setState(byte[]) - Method in class io.colyseus.serializer.SchemaSerializer
 
SPEC() - Constructor for class io.colyseus.serializer.schema.Schema.SPEC
 
state - Variable in class io.colyseus.Room
 
state - Variable in class io.colyseus.serializer.SchemaSerializer
 

T

thiz(String) - Method in class io.colyseus.serializer.schema.Schema
 
toString() - Method in class io.colyseus.serializer.schema.Change
 
triggerAll() - Method in interface io.colyseus.serializer.schema.ISchemaCollection
 
triggerAll() - Method in class io.colyseus.serializer.schema.Schema.ArraySchema
 
triggerAll() - Method in class io.colyseus.serializer.schema.Schema.MapSchema
 
triggerAll() - Method in class io.colyseus.serializer.schema.Schema
 
type - Variable in class io.colyseus.serializer.schema.Schema.SchemaReflectionField
 
TYPE_ID - Static variable in class io.colyseus.serializer.schema.Schema.SPEC
 
typeIds - Variable in class io.colyseus.serializer.schema.Schema.Context
 
types - Variable in class io.colyseus.serializer.schema.Schema.SchemaReflection
 

U

USER_ID - Static variable in class io.colyseus.Protocol
 

V

value - Variable in class io.colyseus.serializer.schema.Change
 
values() - Method in class io.colyseus.serializer.schema.Schema.MapSchema
 

_

_clone() - Method in interface io.colyseus.serializer.schema.ISchemaCollection
 
_clone() - Method in class io.colyseus.serializer.schema.Schema
 
_clone() - Method in class io.colyseus.serializer.schema.Schema.ArraySchema
 
_clone() - Method in class io.colyseus.serializer.schema.Schema.MapSchema
 
A B C D E F G H I J K L M N O P R S T U V _ 
Skip navigation links