| 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.jmx4odp.j4oNet.J4ONet
public class J4ONet
This is the basic Peer to Peer network module. It contains all the basic p2p attributes.
 It will start up a server that will listen for
 UDP packets broadcast out requesting JSO resolution. It will then translate these into
 jso objects and send them to the configure JsRegistryManager for local resolution, and
 respond to the request.
 
 It will also register a BroadcastResolver so that this servers JsResolutionManager will
 be able to see JSO's in the p2p network.
| Constructor Summary | |
|---|---|
J4ONet()
Creates new DiscoveryService  | 
|
| Method Summary | |
|---|---|
 int | 
getBroadcastReplyTimeout()
Access timeount in ms for broadcast replies.  | 
 JmxServiceObj | 
getConfig()
Access the JSO configuration for this agent.  | 
 int | 
getHashcode()
 | 
 java.net.InetAddress | 
getMultiCastGroup()
Access the multicast group address for this agent  | 
 java.lang.String | 
getMultiCastGroupName()
 | 
 int | 
getMultiCastListenPort()
Access the multicast port for this agent  | 
 java.lang.String | 
getNameSpace()
 | 
 java.lang.String | 
getNetworkDomain()
 | 
 int | 
getRating()
Access the rating for this agent  | 
 java.lang.String | 
getRegistryManager()
 | 
 java.lang.String | 
getRemoteAdaptorAddress()
Access the remote adaptor address fro this agent.  | 
 int | 
getRemoteAdaptorPort()
Access the remote adaptor address fro this agent.  | 
 int | 
getType()
Access the type for this agent.  | 
 boolean | 
isActive()
Return true if thsi MBean is handling requests  | 
 void | 
postDeregister()
 | 
 void | 
postRegister(java.lang.Boolean booleanParam)
 | 
 void | 
preDeregister()
 | 
 javax.management.ObjectName | 
preRegister(javax.management.MBeanServer mBeanServer,
            javax.management.ObjectName obj)
 | 
 void | 
setBroadcastReplyTimeout(int i)
 | 
 void | 
setConfig(JmxServiceObj jso)
 | 
 void | 
setMultiCastGroup(java.net.InetAddress ia)
 | 
 void | 
setMultiCastGroupName(java.lang.String s)
 | 
 void | 
setMultiCastListenPort(int i)
 | 
 void | 
setNameSpace(java.lang.String s)
Access the namespace for this agent.  | 
 void | 
setNetworkDomain(java.lang.String s)
Access the network domain for this agent.  | 
 void | 
setRating(int i)
 | 
 void | 
setRegistryManager(java.lang.String name)
Given a name, try to find this object in the local agent and use it as the JsRegistryManager  | 
 void | 
setRemoteAdaptorAddress(java.lang.String s)
 | 
 void | 
setRemoteAdaptorPort(int i)
 | 
 void | 
setType(int i)
 | 
 void | 
start()
Start handling requests.  | 
 void | 
stop()
Stop handling requests.  | 
 java.lang.String | 
testLookup()
Looks up all the agents it can find and returns them as a formated string.  | 
| Methods inherited from class java.lang.Object | 
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
|---|
public J4ONet()
| Method Detail | 
|---|
public java.lang.String testLookup()
                            throws java.lang.Exception
testLookup in interface J4ONetMBeanjava.lang.Exception
public void setRegistryManager(java.lang.String name)
                        throws java.lang.Exception
setRegistryManager in interface J4ONetMBeanjava.lang.Exceptionpublic java.lang.String getRegistryManager()
getRegistryManager in interface J4ONetMBeanpublic JmxServiceObj getConfig()
getConfig in interface J4ONetMBeanpublic void setConfig(JmxServiceObj jso)
setConfig in interface J4ONetMBeanpublic void setNameSpace(java.lang.String s)
setNameSpace in interface J4ONetMBeanpublic java.lang.String getNameSpace()
getNameSpace in interface J4ONetMBeanpublic void setNetworkDomain(java.lang.String s)
setNetworkDomain in interface J4ONetMBeanpublic java.lang.String getNetworkDomain()
getNetworkDomain in interface J4ONetMBean
public void setRemoteAdaptorAddress(java.lang.String s)
                             throws java.net.UnknownHostException
setRemoteAdaptorAddress in interface J4ONetMBeanjava.net.UnknownHostExceptionpublic java.lang.String getRemoteAdaptorAddress()
getRemoteAdaptorAddress in interface J4ONetMBeanpublic void setRemoteAdaptorPort(int i)
setRemoteAdaptorPort in interface J4ONetMBeanpublic int getRemoteAdaptorPort()
getRemoteAdaptorPort in interface J4ONetMBeanpublic void setMultiCastGroup(java.net.InetAddress ia)
setMultiCastGroup in interface J4ONetMBean
public void setMultiCastGroupName(java.lang.String s)
                           throws java.net.UnknownHostException
setMultiCastGroupName in interface J4ONetMBeanjava.net.UnknownHostExceptionpublic java.net.InetAddress getMultiCastGroup()
getMultiCastGroup in interface J4ONetMBeanpublic java.lang.String getMultiCastGroupName()
getMultiCastGroupName in interface J4ONetMBeanpublic void setMultiCastListenPort(int i)
setMultiCastListenPort in interface J4ONetMBeanpublic int getMultiCastListenPort()
getMultiCastListenPort in interface J4ONetMBeanpublic void setType(int i)
setType in interface J4ONetMBeanpublic int getType()
getType in interface J4ONetMBeanpublic void setRating(int i)
setRating in interface J4ONetMBeanpublic int getRating()
getRating in interface J4ONetMBeanpublic void setBroadcastReplyTimeout(int i)
setBroadcastReplyTimeout in interface J4ONetMBeanpublic int getBroadcastReplyTimeout()
getBroadcastReplyTimeout in interface J4ONetMBeanpublic int getHashcode()
getHashcode in interface J4ONetMBeanpublic boolean isActive()
isActive in interface J4ONetMBean
public void start()
           throws java.lang.Exception
start in interface J4ONetMBeanjava.lang.Exceptionpublic void stop()
stop in interface J4ONetMBeanpublic void postDeregister()
postDeregister in interface javax.management.MBeanRegistrationpublic void postRegister(java.lang.Boolean booleanParam)
postRegister in interface javax.management.MBeanRegistration
public void preDeregister()
                   throws java.lang.Exception
preDeregister in interface javax.management.MBeanRegistrationjava.lang.Exception
public javax.management.ObjectName preRegister(javax.management.MBeanServer mBeanServer,
                                               javax.management.ObjectName obj)
                                        throws java.lang.Exception
preRegister in interface javax.management.MBeanRegistrationjava.lang.Exception
  | 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||