Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

com.iborg.net
Class CommunicationManager  view CommunicationManager download CommunicationManager.java

java.lang.Object
  extended bycom.iborg.net.CommunicationManager

public class CommunicationManager
extends java.lang.Object

Version:

Nested Class Summary
(package private) static class CommunicationManager.Cleanup
           
 
Field Summary
private static java.lang.Thread cleanupThread
           
private static java.util.Map comBuffer
           
private static java.util.Map currentSockets
           
static long OPEN_WAIT
           
private static java.util.Map socketInfo
           
private static java.util.Map users
           
 
Constructor Summary
CommunicationManager()
           
 
Method Summary
static java.lang.String accept(java.lang.String userId, java.lang.String key)
           
static void close(java.lang.String key)
           
static java.util.Map getCurrentSockets()
           
static java.util.Map getSocketInfo()
           
static java.util.Map getUsers()
           
static java.util.Set getUserShares(java.lang.String userId)
           
static java.lang.String open(java.lang.String userId, java.lang.String key)
           
static byte[] read(java.lang.String socket)
           
static int write(java.lang.String socket, byte[] buffer, int length)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

OPEN_WAIT

public static long OPEN_WAIT

users

private static java.util.Map users

currentSockets

private static java.util.Map currentSockets

comBuffer

private static java.util.Map comBuffer

socketInfo

private static java.util.Map socketInfo

cleanupThread

private static java.lang.Thread cleanupThread
Constructor Detail

CommunicationManager

public CommunicationManager()
Method Detail

getUsers

public static java.util.Map getUsers()

getCurrentSockets

public static java.util.Map getCurrentSockets()

getSocketInfo

public static java.util.Map getSocketInfo()

getUserShares

public static java.util.Set getUserShares(java.lang.String userId)

accept

public static java.lang.String accept(java.lang.String userId,
                                      java.lang.String key)

open

public static java.lang.String open(java.lang.String userId,
                                    java.lang.String key)

close

public static void close(java.lang.String key)

write

public static int write(java.lang.String socket,
                        byte[] buffer,
                        int length)
                 throws java.io.IOException

read

public static byte[] read(java.lang.String socket)
                   throws java.io.IOException