ucam
Fri Jan 27 19:32:53 KST 2006
Package ucam
Class Diagrams
diagram ucam
Subpackages
package ucam.comm
package ucam.context
package ucam.ubiucam
Class Diagrams
Class Diagram ucam
package: ucam
Package Nodes
comm
context
ubiucam
Package Node Detail
Package ucam.comm
Package ucam.context
Package ucam.ubiucam
Package ucam.comm
Class Diagrams
diagram comm
Classes
class Communicator
class ConfigurationManager
class ContextFilter
class ContextListener
class ContextMulticaster
class ContextNotifier
class ContextPublisher
class ContextReceiver
class ContextSubscriber
class List
class ListNode
class Message
class MessageDeliverer
class MessageQueue
class MessageReceiver
class MessageRouter
class SeflConfigurationManager
class TransToContext
Interfaces
interface ICommunicator
Class Diagrams
Class Diagram comm
package: ucam.comm
Class Nodes
Communicator
ConfigurationManager
ContextFilter
ContextListener
ContextMulticaster
ContextNotifier
ContextPublisher
ContextReceiver
ContextSubscriber
List
ListNode
Message
MessageDeliverer
MessageQueue
MessageReceiver
MessageRouter
SeflConfigurationManager
TransToContext
Interface Nodes
ICommunicator
Class Detail
Class Communicator
package: ucam.comm
java.lang.Object
  |
  +--java.lang.Thread
       |
       +--ucam.comm.Communicator
public class Communicator
Extends:
java.lang.Thread
Field Summary
Constructor Summary
public
Method Summary
public void
run()
public void
sendContext(String )
public void
public void
public void
public void
setMetadata(String )
Field Detail
m_ConfManager
private ConfigurationManager m_ConfManager

m_Publisher
private ContextPublisher m_Publisher

m_Subscriber
private ContextSubscriber m_Subscriber
Constructor Detail
Communicator
public Communicator(int )
Method Detail
run
public void run()

sendContext
public void sendContext(Context5W1H )

sendContext
public void sendContext(String )

setCIntegrator
public void setCIntegrator(ContextIntegrator )

setInterpreter
public void setInterpreter(Interpreter )

setMetadata
public void setMetadata(String )
Class ConfigurationManager
package: ucam.comm
java.lang.Object
  |
  +--ucam.comm.ConfigurationManager
public class ConfigurationManager
Extends:
java.lang.Object
Field Summary
private static Vector
Constructor Summary
public
Method Summary
public void
addMetadata(String )
public String
Field Detail
m_Conditions
private static Vector m_Conditions
Constructor Detail
ConfigurationManager
public ConfigurationManager()
Method Detail
addMetadata
public void addMetadata(String )

getMetadata
public String getMetadata(int )
Class ContextFilter
package: ucam.comm
java.lang.Object
  |
  +--java.lang.Thread
       |
       +--ucam.comm.ContextFilter
public class ContextFilter
Extends:
java.lang.Thread
Field Summary
Constructor Summary
public
Method Summary
public boolean
isVerify(String )
public void
Field Detail
m_ConfManager
private ConfigurationManager m_ConfManager
Constructor Detail
ContextFilter
public ContextFilter(ConfigurationManager )
Method Detail
isVerify
public boolean isVerify(String )

setConfiguationManager
public void setConfiguationManager(ConfigurationManager )
Class ContextListener
package: ucam.comm
java.lang.Object
  |
  +--java.lang.Thread
       |
       +--ucam.comm.ContextListener
public class ContextListener
Extends:
java.lang.Thread
Field Summary
private Interpreter
private DatagramPacket
private int
private DatagramSocket
Constructor Summary
public
Method Summary
public String
public void
public void
Field Detail
m_CIntegrator
private ContextIntegrator m_CIntegrator

m_Interpreter
private Interpreter m_Interpreter

m_Packet
private DatagramPacket m_Packet

m_Port
private int m_Port

m_Receiver
private ContextReceiver m_Receiver

m_Socket
private DatagramSocket m_Socket
Constructor Detail
ContextListener
public ContextListener()
Method Detail
joinNetwork
public ContextReceiver joinNetwork()

listen
public String listen()

setCIntegrator
public void setCIntegrator(ContextIntegrator )

setInterpreter
public void setInterpreter(Interpreter )
Class ContextMulticaster
package: ucam.comm
java.lang.Object
  |
  +--java.lang.Thread
       |
       +--ucam.comm.ContextMulticaster
public class ContextMulticaster
Extends:
java.lang.Thread
Field Summary
private Context5W1H
private boolean
private Hashtable
private static ServerSocket
Constructor Summary
public
Method Summary
public void
public void
public String
getNode(Object )
public Enumeration
public void
insertNode(Socket , String )
public boolean
isContain(String )
public void
run()
public void
public void
public void
setIsMulticast(boolean )
public int
Field Detail
m_Context5W1H
private Context5W1H m_Context5W1H

m_IsMulticast
private boolean m_IsMulticast

m_List
private Hashtable m_List

m_ListenSocket
private static ServerSocket m_ListenSocket
Constructor Detail
ContextMulticaster
public ContextMulticaster()
Method Detail
close
public void close()

generateGroup
public void generateGroup(Context5W1H )

getNode
public String getNode(Object )

getNodes
public Enumeration getNodes()

insertNode
public void insertNode(Socket , String )

isContain
public boolean isContain(String )

run
public void run()

sendData
public void sendData()

setContext
public void setContext(Context5W1H )

setIsMulticast
public void setIsMulticast(boolean )

showNodeList
public int showNodeList()
Class ContextNotifier
package: ucam.comm
java.lang.Object
  |
  +--java.lang.Thread
       |
       +--ucam.comm.ContextNotifier
public class ContextNotifier
Extends:
java.lang.Thread
Field Summary
private static DatagramSocket
private long
private InetAddress
private boolean
private String
Constructor Summary
public
Method Summary
public void
public void
public String
public void
run()
public void
public void
setDuration(long )
public void
setIsBroadcast(boolean )
Field Detail
m_broadcastSocket
private static DatagramSocket m_broadcastSocket

m_ConfManager
private ConfigurationManager m_ConfManager

m_Duration
private long m_Duration

m_Group
private InetAddress m_Group

m_IsBroadcast
private boolean m_IsBroadcast

m_Metadata
private String m_Metadata
Constructor Detail
ContextNotifier
public ContextNotifier()
Method Detail
broadcastEvent
public void broadcastEvent()

close
public void close()

convertBCAddress
public String convertBCAddress()

run
public void run()

setConfiguationManager
public void setConfiguationManager(ConfigurationManager )

setDuration
public void setDuration(long )

setIsBroadcast
public void setIsBroadcast(boolean )
Class ContextPublisher
package: ucam.comm
java.lang.Object
  |
  +--java.lang.Thread
       |
       +--ucam.comm.ContextPublisher
public class ContextPublisher
Extends:
java.lang.Thread
Field Summary
private long
private boolean
Constructor Summary
public
Method Summary
public void
public void
run()
public void
public void
setduration(long )
public void
setFlag(boolean )
Field Detail
m_Duration
private long m_Duration

m_IsSend
private boolean m_IsSend

m_Multicaster
private ContextMulticaster m_Multicaster

m_Notifier
private ContextNotifier m_Notifier
Constructor Detail
ContextPublisher
public ContextPublisher(ConfigurationManager )
Method Detail
destory
public void destory()

run
public void run()

sendContext
public void sendContext(Context5W1H )

setduration
public void setduration(long )

setFlag
public void setFlag(boolean )
Class ContextReceiver
package: ucam.comm
java.lang.Object
  |
  +--java.lang.Thread
       |
       +--ucam.comm.ContextReceiver
public class ContextReceiver
Extends:
java.lang.Thread
Field Summary
private Context5W1H
private Interpreter
private DatagramPacket
private Socket
Constructor Summary
public
Method Summary
public boolean
public void
public void
public void
public void
run()
Field Detail
m_CIntegrator
private ContextIntegrator m_CIntegrator

m_Context
private Context5W1H m_Context

m_Interpreter
private Interpreter m_Interpreter

m_Packet
private DatagramPacket m_Packet

m_Request
private Socket m_Request
Constructor Detail
ContextReceiver
public ContextReceiver(DatagramPacket , ContextIntegrator , Interpreter )
Method Detail
addContext
public boolean addContext(ContextIntegrator , Interpreter )

destory
public void destory()

generateSocket
public void generateSocket()

getData
public Context5W1H getData()

receiveData
public void receiveData()

run
public void run()
Class ContextSubscriber
package: ucam.comm
java.lang.Object
  |
  +--java.lang.Thread
       |
       +--ucam.comm.ContextSubscriber
public class ContextSubscriber
Extends:
java.lang.Thread
Field Summary
Constructor Summary
public
Method Summary
public void
run()
public void
public void
Field Detail
m_Filter
private ContextFilter m_Filter

m_Listener
private ContextListener m_Listener
Constructor Detail
ContextSubscriber
public ContextSubscriber(ConfigurationManager )
Method Detail
run
public void run()

setCIntegrator
public void setCIntegrator(ContextIntegrator )

setInterpreter
public void setInterpreter(Interpreter )
Class List
package: ucam.comm
java.lang.Object
  |
  +--ucam.comm.List
public class List
Extends:
java.lang.Object
Field Summary
private ListNode
private ListNode
private String
Constructor Summary
public
public
List(String )
Method Summary
public synchronized void
insertAtBack(Object )
public synchronized void
insertAtFront(Object )
public synchronized boolean
public synchronized void
public synchronized Object
public synchronized Object
Field Detail
firstNode
private ListNode firstNode

lastNode
private ListNode lastNode

name
private String name
Constructor Detail
List
public List()

List
public List(String )
Method Detail
insertAtBack
public synchronized void insertAtBack(Object )

insertAtFront
public synchronized void insertAtFront(Object )

isEmpty
public synchronized boolean isEmpty()

print
public synchronized void print()

removeFromBack
public synchronized Object removeFromBack()

removeFromFront
public synchronized Object removeFromFront()
Class ListNode
package: ucam.comm
java.lang.Object
  |
  +--ucam.comm.ListNode
class ListNode
Extends:
java.lang.Object
Field Summary
Object
Constructor Summary
 
ListNode(Object )
 
ListNode(Object , ListNode )
Method Summary
Object