Class Claj
java.lang.Object
com.xpdustry.claj.api.Claj
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static Clajfinal ClajPingerManagerfinal ClajProviderfinal ClajProxyManager -
Constructor Summary
ConstructorsConstructorDescriptionClaj(ClajProvider provider, ClajProxyManager proxies, ClajPingerManager pingers) -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidvoidcreateRoom(String host, int port, arc.func.Cons<ClajLink> created, arc.func.Cons<com.xpdustry.claj.common.status.CloseReason> closed, arc.func.Cons<Throwable> failed) voiddispose()Stop the room and the joiner.static Clajget()booleanstatic Clajinit(ClajProvider provider) Initializes the global CLaJ manager using1proxy and3pingers.static Clajinit(ClajProvider provider, int proxies, int pingers) Initializes the global CLaJ manager, and theConnectionPayloadPacketserializer.static booleanvoidjoinRoom(ClajLink link, short password, Runnable success, arc.func.Cons<com.xpdustry.claj.common.status.RejectReason> reject, arc.func.Cons<Exception> failed) voidjoinRoom(ClajLink link, Runnable success, arc.func.Cons<com.xpdustry.claj.common.status.RejectReason> reject, arc.func.Cons<Exception> failed) voidpingHost(String host, int port, arc.func.Cons<com.xpdustry.claj.common.status.ServerState> success, arc.func.Cons<Exception> failed) <T> voidserverRooms(String host, int port, arc.func.Cons<arc.struct.Seq<ClajRoom<T>>> rooms, arc.func.Cons<Exception> failed) voidvoid
-
Field Details
-
INSTANCE
-
provider
-
proxies
-
pingers
-
-
Constructor Details
-
Claj
-
-
Method Details
-
initialized
public static boolean initialized() -
get
-
init
Initializes the global CLaJ manager using1proxy and3pingers. -
init
Initializes the global CLaJ manager, and theConnectionPayloadPacketserializer.- Parameters:
provider- the implementation specific thingsproxies- number of pooled proxiespingers- number of pooled pingers
-
hasOpenRoom
public boolean hasOpenRoom() -
closeRooms
public void closeRooms() -
stopProxies
public void stopProxies() -
cancelPingers
public void cancelPingers() -
stopPingers
public void stopPingers() -
dispose
public void dispose()Stop the room and the joiner. -
createRoom
-
joinRoom
-
joinRoom
-
pingHost
-
serverRooms
-