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

Quick Search    Search Deep

recoinx.clef
Class CLEFConnector  view CLEFConnector download CLEFConnector.java

java.lang.Object
  extended byrecoin.group.ComponentWorker
      extended byrecoin.group.connector.RMIConnector
          extended byrecoinx.clef.CLEFConnector

public class CLEFConnector
extends recoin.group.connector.RMIConnector

The CLEFConnector is a Component that provides RMI functions to receive a number of CLEFQuery objects from a remote client and return the ResultContainer.

Version:
0.2.9

Nested Class Summary
protected  class CLEFConnector.RemoteCLEFCaller
          Inner class that handles the client request and response and extends Thread so every client request can run in its own Thread and doesn't have to wait for a previous request to finish.
protected  class CLEFConnector.RMICLEFServer
          The inner class PublicRMIServer is an implementation of the RemoteCLEFConnector interface providing remote access from a client.
 
Nested classes inherited from class recoin.group.connector.RMIConnector
recoin.group.connector.RMIConnector.Service
 
Field Summary
(package private) static org.apache.log4j.Logger logger
          The logger for this class.
private  java.lang.String serviceName
          The service name of this CLEFConnector.
 
Fields inherited from class recoin.group.connector.RMIConnector
server
 
Fields inherited from class recoin.group.ComponentWorker
component
 
Constructor Summary
CLEFConnector()
          Creates a new RMIKeywordConnector and instantiates the Service with the service name.
 
Method Summary
 recoin.group.ComponentRunnable createComponentRunnable(recoin.container.RetrievalContainer container)
          Method not implemented in this class.
 recoin.group.ComponentRunnable createComponentRunnable(recoin.container.RetrievalContainer container, java.util.Vector supports)
          Method not implemented in this class.
 recoin.group.ComponentRunnable createComponentRunnable(recoin.container.RetrievalContainer container, java.util.Vector supports, recoin.group.ComponentRunnable runnable)
          Method not implemented in this class.
 void initiate(recoin.group.Component c)
          Initiates this CLEFConnector with the specified Component.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

static org.apache.log4j.Logger logger
The logger for this class.


serviceName

private java.lang.String serviceName
The service name of this CLEFConnector.

Constructor Detail

CLEFConnector

public CLEFConnector()
Creates a new RMIKeywordConnector and instantiates the Service with the service name.

Method Detail

initiate

public void initiate(recoin.group.Component c)
              throws recoin.exception.InitiationException
Initiates this CLEFConnector with the specified Component.


createComponentRunnable

public recoin.group.ComponentRunnable createComponentRunnable(recoin.container.RetrievalContainer container)
Method not implemented in this class. Always returns NULL!


createComponentRunnable

public recoin.group.ComponentRunnable createComponentRunnable(recoin.container.RetrievalContainer container,
                                                              java.util.Vector supports)
Method not implemented in this class. Always returns NULL!


createComponentRunnable

public recoin.group.ComponentRunnable createComponentRunnable(recoin.container.RetrievalContainer container,
                                                              java.util.Vector supports,
                                                              recoin.group.ComponentRunnable runnable)
Method not implemented in this class. Always returns NULL!