NetCharts Server

netcharts.server.api
Class NetChartsServerEJBConnector

java.lang.Object
  |
  +--netcharts.server.api.NetChartsServerEJBConnector

public class NetChartsServerEJBConnector
extends java.lang.Object

This class uses the Business Delegate design pattern to provides simplified access to an embedded NetChartsServer (i.e. deployed as a J2EE application wrapped in an EAR) to toolkit clients. Methods in this class use JNDI to lookup the NetChartsServer EJB and make a remote call to obtain the requested info.

Since:
4.6
Author:
Michael Press

Field Summary
static java.lang.String EJB_JNDI_NAME
           
static java.lang.String NCS_JNDI_NAME
           
 
Constructor Summary
NetChartsServerEJBConnector()
           
 
Method Summary
 java.lang.Object[][] getDataCacheEntry(java.lang.String cacheKey, java.lang.Boolean refreshCacheEntry)
           
 java.lang.String getEncoding()
           
 chartworks.es.util.ServerReply getServerReply(java.lang.String url, java.util.Hashtable params, java.lang.String userAgent)
           
 chartworks.es.util.ServerReply getServerReply(java.lang.String url, java.util.Hashtable params, java.lang.String userAgent, java.util.Hashtable headers)
           
 void putDataCacheEntry(java.lang.String cacheKey, java.lang.Object[][] data, java.lang.Integer lifeSpan)
           
 void removeDataCacheEntry(java.lang.String cacheKey)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

EJB_JNDI_NAME

public static final java.lang.String EJB_JNDI_NAME

NCS_JNDI_NAME

public static final java.lang.String NCS_JNDI_NAME
Constructor Detail

NetChartsServerEJBConnector

public NetChartsServerEJBConnector()
Method Detail

getServerReply

public chartworks.es.util.ServerReply getServerReply(java.lang.String url,
                                                     java.util.Hashtable params,
                                                     java.lang.String userAgent)
                                              throws java.lang.IllegalArgumentException

getServerReply

public chartworks.es.util.ServerReply getServerReply(java.lang.String url,
                                                     java.util.Hashtable params,
                                                     java.lang.String userAgent,
                                                     java.util.Hashtable headers)
                                              throws java.lang.IllegalArgumentException

getEncoding

public java.lang.String getEncoding()
                             throws java.lang.IllegalArgumentException

putDataCacheEntry

public void putDataCacheEntry(java.lang.String cacheKey,
                              java.lang.Object[][] data,
                              java.lang.Integer lifeSpan)

removeDataCacheEntry

public void removeDataCacheEntry(java.lang.String cacheKey)

getDataCacheEntry

public java.lang.Object[][] getDataCacheEntry(java.lang.String cacheKey,
                                              java.lang.Boolean refreshCacheEntry)

NetCharts Server


Visual Mining, Inc.
15825 Shady Grove Rd.
Suite 20
Rockville, MD 20850
800.308.0731
301.947.8293 FAX

Copyright © Visual Mining, Inc. 1996 - 2006
All Rights Reserved.

NetCharts Server TM is a registered trademark of Visual Mining, Inc. Other brands and their products are trademarks of their respective holders.

Last Modified: Nov 26, 2006