de.netseeker.ejoe.core
Class InJvmProcessor

java.lang.Object
  extended by de.netseeker.ejoe.core.ConnectionReader
      extended by de.netseeker.ejoe.core.InJvmProcessor
All Implemented Interfaces:
java.lang.Runnable

public class InJvmProcessor
extends ConnectionReader

An In-JVM solution using Piped-Streams to communicate directly with the ServerHandler of a local EJServer.

Since:
0.3.9.3
Author:
netseeker

Constructor Summary
InJvmProcessor(IServerInfo receiverInfo, ConnectionHeader senderInfo)
          Creates a new instance of InJvmProcessor
 
Method Summary
 java.lang.Object process(java.lang.Object param)
          Processes a client request directly with the ServerHandler of a local (within the same JVM) EJServer
 
Methods inherited from class de.netseeker.ejoe.core.ConnectionReader
deserialize, getReceiverInfo, getRegistrar, getSenderInfo, handleObject, run
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InJvmProcessor

public InJvmProcessor(IServerInfo receiverInfo,
                      ConnectionHeader senderInfo)
Creates a new instance of InJvmProcessor

Parameters:
receiverInfo - server connection header
senderInfo - client connection header
Method Detail

process

public java.lang.Object process(java.lang.Object param)
                         throws java.lang.Exception
Processes a client request directly with the ServerHandler of a local (within the same JVM) EJServer

Parameters:
param - client request
Returns:
the answer returned by the local EJServer instance
Throws:
java.lang.Exception


Copyright © 2005-2007 netseeker. All Rights Reserved.