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

Quick Search    Search Deep

org.mom4j.xcp.impl
Class XcpServerImpl  view XcpServerImpl download XcpServerImpl.java

java.lang.Object
  extended byorg.mom4j.xcp.impl.XcpServerImpl
All Implemented Interfaces:
org.mom4j.xcp.XcpServer

public class XcpServerImpl
extends java.lang.Object
implements org.mom4j.xcp.XcpServer


Field Summary
private  org.mom4j.xcp.XcpConfig config
           
private  org.mom4j.xcp.util.InstancePool docHandlers
           
private  java.util.List listeners
           
private  long requestCount
           
private  java.util.Map servers
           
private  XcpListener theListener
           
 
Constructor Summary
XcpServerImpl(org.mom4j.xcp.XcpConfig cfg, java.util.Map servers)
           
 
Method Summary
 void addXcpRequestListener(org.mom4j.xcp.XcpRequestListener l)
           
 long getNoOfRequests()
           
 int getNoOfWorkerThreads()
           
 java.util.Iterator getXcpRequestListeners()
           
 boolean isRunning()
           
private  void processXcpRequest(org.mom4j.xcp.XcpRequest req)
           
(package private)  void recieveData(java.io.Reader r, java.util.List queue, org.xml.sax.XMLReader parser)
           
 void removeXcpRequestListener(org.mom4j.xcp.XcpRequestListener l)
           
 void shutdown()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

docHandlers

private org.mom4j.xcp.util.InstancePool docHandlers

config

private org.mom4j.xcp.XcpConfig config

listeners

private java.util.List listeners

theListener

private XcpListener theListener

servers

private java.util.Map servers

requestCount

private long requestCount
Constructor Detail

XcpServerImpl

public XcpServerImpl(org.mom4j.xcp.XcpConfig cfg,
                     java.util.Map servers)
Method Detail

processXcpRequest

private void processXcpRequest(org.mom4j.xcp.XcpRequest req)
                        throws org.mom4j.xcp.XcpException

shutdown

public void shutdown()
Specified by:
shutdown in interface org.mom4j.xcp.XcpServer

addXcpRequestListener

public void addXcpRequestListener(org.mom4j.xcp.XcpRequestListener l)
Specified by:
addXcpRequestListener in interface org.mom4j.xcp.XcpServer

removeXcpRequestListener

public void removeXcpRequestListener(org.mom4j.xcp.XcpRequestListener l)
Specified by:
removeXcpRequestListener in interface org.mom4j.xcp.XcpServer

getXcpRequestListeners

public java.util.Iterator getXcpRequestListeners()
Specified by:
getXcpRequestListeners in interface org.mom4j.xcp.XcpServer

getNoOfRequests

public long getNoOfRequests()
Specified by:
getNoOfRequests in interface org.mom4j.xcp.XcpServer

getNoOfWorkerThreads

public int getNoOfWorkerThreads()
Specified by:
getNoOfWorkerThreads in interface org.mom4j.xcp.XcpServer

isRunning

public boolean isRunning()
Specified by:
isRunning in interface org.mom4j.xcp.XcpServer

recieveData

void recieveData(java.io.Reader r,
                 java.util.List queue,
                 org.xml.sax.XMLReader parser)
           throws org.mom4j.xcp.XcpException