|
ABLE 2.0.0 07/02/2003 10:25:01 | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--com.ibm.able.AbleObject | +--com.ibm.able.AbleDefaultAgent | +--com.ibm.able.AbleRemoteDefaultAgent | +--com.ibm.able.platform.AblePlatformDefaultAgent | +--com.ibm.able.beans.knn.JasKnnDistributedAgent
This class defines a test for the AbleJasDefaultAgent object.
Field Summary | |
---|---|
static java.lang.String |
defaultName
Value assigned to name by default. |
Fields inherited from class com.ibm.able.AbleRemoteDefaultAgent |
---|
agentAddr, agentHost, agentName, myRemoteStub |
Fields inherited from class com.ibm.able.AbleDefaultAgent |
---|
activeDataSource, eventConnections, myBeans, numEpochs, processList, processListOK, userDefinedFunctions |
Fields inherited from class com.ibm.able.AbleObject |
---|
changed, chgSupport, comment, dataFlowEnabled, destBufferConnections, eventQueue, fileName, inputBuffer, listeners, logger, name, outputBuffer, parent, propertyConnectionMgr, sourceBufferConnections, state, stateChgSupport, trace |
Constructor Summary | |
---|---|
JasKnnDistributedAgent()
Constructor for AbleKnnClassifierAgent |
|
JasKnnDistributedAgent(java.lang.String theName)
Constructor for AbleKnnClassifierAgent |
Method Summary | |
---|---|
static java.lang.String |
Copyright()
Determine the copyright of this class. |
protected void |
debugTrace(java.lang.String theMessage)
Log a trace message. |
int |
getBufferSize()
Get the buffer size |
com.ibm.able.beans.knn.AbleKnnDistributed |
getDistributedKnnBean()
Get the distributed agent 1 bean |
int |
getK()
Get the k value |
com.ibm.able.beans.knn.AbleKnnDistributed |
getKnnBean()
Get the knn bean |
AbleFilter |
getKnnFil1()
Get the filter 1 bean |
AbleFilter |
getKnnFil2()
Get the filter 2 bean |
AbleImport |
getKnnImp1()
Get the import 1 bean |
int |
getNumAttributes()
Get the number of attributes |
int |
getNumClasses()
Get the number of classes |
long |
getNumRecords()
Get the number of records |
java.lang.String |
getTrainDataFileName()
Get the name of the training data file |
void |
handleAbleEvent(AbleEvent theAbleEvent)
Handle an Able event. |
void |
init()
Generate a k-NN Classifier agent bean. |
void |
reset()
Reset each bean created when the agent was initialized. |
void |
sendTo(javax.agent.Locator theDestinationLocator,
javax.agent.AgentName theDestinationAgentName,
java.lang.Object theMessage)
|
void |
setBufferSize(int size)
Set the buffer size |
protected void |
setDefaults()
Set default values for parameters |
void |
setFilt1(AbleFilter fil1)
Set the filt1 from central agent |
void |
setFilt2(AbleFilter fil2)
Set the filt1 from central agent |
void |
setK(int kVal)
Set the k value from agent |
void |
setTrainDataFileName(java.lang.String aFileName)
Set the name of the training data file |
Methods inherited from class com.ibm.able.AbleRemoteDefaultAgent |
---|
getAgentAddr, getAgentHost, getAgentName, rmiRebind, rmiUnbind |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface com.ibm.able.platform.AblePlatformAgent |
---|
getAgentAutonomyLevel, getAgentLastUpdate, getAgentStatus, getAgentSummary, getAgentType, getAgentVendor, getAgentVersion, getJasAgentAttributes, getJasAgentName, initializeAgent, initializeAgent, isAgentMovable, isAgentToAutoRegister, isAgentToBindToRmi, preInit, quitAgent, resetAgent, resumeAgent, setAgentAutonomyLevel, suspendAgent |
Methods inherited from interface com.ibm.able.AbleRemoteAgent |
---|
addEventConnection, getAgentAddr, getAgentHost, getAgentName, getDataSource, isActiveDataSource, removeEventConnection, setActiveDataSource |
Methods inherited from interface com.ibm.able.AbleRemoteBean |
---|
getName, getState, init, process, process, quitAll, resumeAll, suspendAll |
Methods inherited from interface com.ibm.able.AbleEventListenerRemoteManager |
---|
addAbleEventListener, notifyAbleEventListeners, removeAbleEventListener |
Methods inherited from interface com.ibm.able.AbleBeanRemoteContainer |
---|
addBean, containsBean, containsBean, getBean, getBeans, removeAllBeans, removeBean, removeBean |
Methods inherited from interface com.ibm.able.AbleUserDefinedFunctionRemoteManager |
---|
addUserDefinedFunction, containsUserDefinedFunction, getUserDefinedFunction, getUserDefinedFunctions, invokeUserDefinedFunction, removeUserDefinedFunction, setUserDefinedFunctions |
Methods inherited from interface javax.agent.service.transport.MessageListener |
---|
equals, hashCode |
Methods inherited from interface com.ibm.able.AbleBean |
---|
getComment, getLogger, getName, getParent, getState, getTraceLogger, isChanged, setChanged, setComment, setLogger, setName, setParent, setState, setTraceLogger |
Methods inherited from interface com.ibm.able.AbleEventListenerManager |
---|
addAbleEventListener, dataChanged, getAbleEventListeners, notifyAbleEventListeners, removeAbleEventListener |
Methods inherited from interface com.ibm.able.AbleEventQueueProcessor |
---|
processAbleEvent, processNoEventProcessingEnabledSituation, processTimerEvent |
Methods inherited from interface com.ibm.able.AblePropertyChangeManager |
---|
addPropertyChangeListener, addPropertyConnection, getPropertyConnectionManager, removeAllPropertyConnections, removePropertyChangeListener, removePropertyConnection |
Methods inherited from interface com.ibm.able.AbleSerializable |
---|
getFileName, restoreFromFile, restoreFromFile, saveToFile, saveToFile, setFileName |
Methods inherited from interface com.ibm.able.AbleBeanContainer |
---|
getName |
Field Detail |
public static final java.lang.String defaultName
Constructor Detail |
public JasKnnDistributedAgent() throws java.rmi.RemoteException, AbleException
public JasKnnDistributedAgent(java.lang.String theName) throws java.rmi.RemoteException, AbleException
Method Detail |
protected void setDefaults() throws AbleException
public com.ibm.able.beans.knn.AbleKnnDistributed getDistributedKnnBean()
public void init() throws AbleException
init
in interface AbleRemoteBean
init
in class AblePlatformDefaultAgent
com.ibm.able.AbleRemoteBean
java.rmi.RemoteException
- If an error occurs.public void reset() throws AbleException
reset
in interface AbleRemoteBean
reset
in class AblePlatformDefaultAgent
com.ibm.able.AbleRemoteBean
java.rmi.RemoteException
- If an error occurs.public void handleAbleEvent(AbleEvent theAbleEvent) throws AbleException
In this implementation, special processing occurs for EOF on the active data source. All other events are passed up to the superclass (AbleObject) for processing.
handleAbleEvent
in interface AbleRemoteEventListener
handleAbleEvent
in class AbleDefaultAgent
theAbleEvent
- The event to handle.
public void setTrainDataFileName(java.lang.String aFileName) throws AbleException
public java.lang.String getTrainDataFileName()
public void setBufferSize(int size)
public int getBufferSize()
public com.ibm.able.beans.knn.AbleKnnDistributed getKnnBean()
public AbleImport getKnnImp1()
public AbleFilter getKnnFil1()
public AbleFilter getKnnFil2()
public void setK(int kVal)
public void setFilt1(AbleFilter fil1)
public void setFilt2(AbleFilter fil2)
public int getK()
public long getNumRecords()
public int getNumClasses()
public int getNumAttributes()
public void sendTo(javax.agent.Locator theDestinationLocator, javax.agent.AgentName theDestinationAgentName, java.lang.Object theMessage) throws AbleException
sendTo
in interface JasKnnDistributedAgentIF
protected void debugTrace(java.lang.String theMessage)
debugTrace
in class AbleDefaultAgent
theMessage
- A String containing text to be traced.
public static java.lang.String Copyright()
|
ABLE 2.0.0 07/02/2003 10:25:01 | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |