C D E G I J M N O R S T U W X

C

CustomTransform - class org.bss.esb.transform.CustomTransform.
This class implements the identity transform i.e.
CustomTransform() - Constructor for class org.bss.esb.transform.CustomTransform
 
clear() - Method in class org.bss.esb.EsbConfigManager
Clears all the object maps maintained by this class.
close() - Method in class org.bss.esb.test.JmsSender
Closes JMS objects.
closeFtpSession(FTPClient) - Static method in class org.bss.esb.util.NetUtil
Closes the FTPClient session and logs out from FTP server.
connectionFactory - Variable in class org.bss.esb.transport.jms.JmsHandler
JNDI name of JMS queue connection factory
ctx - Variable in class org.bss.esb.EsbRouter
 
ctx - Variable in class org.bss.esb.redelivery.RedeliveryRequestProcessor
 

D

destination - Variable in class org.bss.esb.transport.jms.JmsHandler
JNDI name of JMS queue
doHttpGet(String, String, String) - Static method in class org.bss.esb.util.NetUtil
Does an HTTP GET from the supplied URL.
doHttpPost(String, InputStream, String, String, String) - Static method in class org.bss.esb.util.NetUtil
Does an HTTP POST of the resource available via the supplied InputStream.
doHttpPut(String, InputStream, String, String, String) - Static method in class org.bss.esb.util.NetUtil
Does an HTTP PUT of the resource available via the supplied InputStream.

E

EndPointNotFoundException - exception org.bss.esb.transport.EndPointNotFoundException.
This exception is thrown when a TransportHandler is not found in the TransportHandlerCache for a given route.
EndPointNotFoundException(String) - Constructor for class org.bss.esb.transport.EndPointNotFoundException
 
EndPointNotFoundException(Throwable) - Constructor for class org.bss.esb.transport.EndPointNotFoundException
 
EndPointNotFoundException(String, Throwable) - Constructor for class org.bss.esb.transport.EndPointNotFoundException
 
EsbConfigManager - class org.bss.esb.EsbConfigManager.
Helper class for initializing the ESB configuration by creating appropriate bean classes as specified in the EsbConfiguration XML.
EsbConfigManager() - Constructor for class org.bss.esb.EsbConfigManager
 
EsbRedeliveryHandler - class org.bss.esb.transport.jms.EsbRedeliveryHandler.
TransportHandler implementation for sending redelivery request messages to a JMS Topic.
EsbRedeliveryHandler() - Constructor for class org.bss.esb.transport.jms.EsbRedeliveryHandler
 
EsbRouter - class org.bss.esb.EsbRouter.
This MDB is the starting point in the ESB flow.
EsbRouter() - Constructor for class org.bss.esb.EsbRouter
 
EsbRouterMonitor - class org.bss.esb.management.EsbRouterMonitor.
This is the implementation class for the EsbRouterMonitorMBean.
EsbRouterMonitor(EsbRouter, InitialContext) - Constructor for class org.bss.esb.management.EsbRouterMonitor
Constructor for this class.
EsbRouterMonitorMBean - interface org.bss.esb.management.EsbRouterMonitorMBean.
The MBean interface for monitoring the EsbRouter.
ejbCreate() - Method in class org.bss.esb.EsbRouter
This method performs the intialization tasks for this MDB:
ejbCreate() - Method in class org.bss.esb.redelivery.RedeliveryRequestProcessor
We intialilize the JNDI initial naming context instance and the RedeliveryScheduler instance in this method.
ejbRemove() - Method in class org.bss.esb.EsbRouter
Unregisters the EsbRouterMonitorMBean instance.
ejbRemove() - Method in class org.bss.esb.redelivery.RedeliveryRequestProcessor
The RedeliveryScheduler is stopped on removal of this MDB instance and the MBean associated with that scheduler is also unregistered.

G

getAuthorizedPrincipals() - Method in class org.bss.esb.RouteInfo
 
getBeansMap() - Method in class org.bss.esb.EsbConfigManager
Returns the map holding the bean instances as per the configuration in EsbConfiguration XML.
getConfigFileUrl() - Method in class org.bss.esb.transform.CustomTransform
Returns the URL of the configuration file backing this transformation class.
getConnectionFactory() - Method in class org.bss.esb.transport.jms.EsbRedeliveryHandler
 
getConnectionFactory() - Method in class org.bss.esb.transport.jms.JmsHandler
 
getConnectionFactory() - Method in class org.bss.esb.transport.webservice.WebServiceHandler
 
getDeadLetterDestination() - Method in class org.bss.esb.RouteInfo
 
getDestination() - Method in class org.bss.esb.transport.jms.EsbRedeliveryHandler
 
getDestination() - Method in class org.bss.esb.transport.jms.JmsHandler
 
getEsbRouterMonitorMBean(EsbRouter, InitialContext) - Static method in class org.bss.esb.management.MBeanFactory
Returns a new instance of the EsbRouterMonitor MBean.
getFtpClient(String, int, String, String) - Static method in class org.bss.esb.util.NetUtil
Gets the initialized FTPClient instance.
getFtpClient(String, String, String) - Static method in class org.bss.esb.util.NetUtil
Gets the initialized FTPClient instance.
getHighestTime() - Method in class org.bss.esb.EsbRouter
Returns the timestamp of the latest message received by this MDB instance since the last call to EsbRouter.resetTimings().
getHighestTime() - Method in class org.bss.esb.management.EsbRouterMonitor
 
getHighestTime() - Method in interface org.bss.esb.management.EsbRouterMonitorMBean
 
getInstance() - Static method in class org.bss.esb.redelivery.RedeliveryScheduler
Returns the singleton instance of this class.
getLowestTime() - Method in class org.bss.esb.EsbRouter
Returns the timestamp of the first message received by this MDB instance since the last call to EsbRouter.resetTimings().
getLowestTime() - Method in class org.bss.esb.management.EsbRouterMonitor
 
getLowestTime() - Method in interface org.bss.esb.management.EsbRouterMonitorMBean
 
getMaxRetries() - Method in class org.bss.esb.RetryPolicyInfo
 
getMessageCount() - Method in class org.bss.esb.EsbRouter
Returns the total number of messages received by this MDB instance since the last call to EsbRouter.resetTimings().
getMessageCount() - Method in class org.bss.esb.management.EsbRouterMonitor
 
getMessageCount() - Method in interface org.bss.esb.management.EsbRouterMonitorMBean
 
getMessageProperties(Message) - Static method in class org.bss.esb.util.JmsUtil
Returns all the properties that are set a given JMS messages, as HashMap.
getName() - Method in class org.bss.esb.RetryPolicyInfo
 
getQueueConnection(String, boolean) - Static method in class org.bss.esb.util.JmsUtil
Returns a JMS QueueConnection object created after looking up the given queue connection factory.
getRetryInterval() - Method in class org.bss.esb.RetryPolicyInfo
 
getRetryPolicyMap() - Method in class org.bss.esb.EsbConfigManager
Returns the map holding the RetryPolicyInfo objects as per the configuration in EsbConfiguration XML.
getRetryPolicyName() - Method in class org.bss.esb.RouteInfo
 
getRouteMap() - Method in class org.bss.esb.EsbConfigManager
Returns the map holding RouteInfo objects.
getRouteName() - Method in class org.bss.esb.RouteInfo
 
getRoutingTableLocation() - Method in class org.bss.esb.EsbRouter
Returns the URL string of the routing table xml file location.
getRoutingTableLocation() - Method in class org.bss.esb.management.EsbRouterMonitor
 
getRoutingTableLocation() - Method in interface org.bss.esb.management.EsbRouterMonitorMBean
 
getTopicConnection(String, boolean) - Static method in class org.bss.esb.util.JmsUtil
Returns a JMS TopicConnection object created after looking up the given topic connection factory.
getTransformer() - Method in class org.bss.esb.RouteInfo
 
getTransportHandlerBeanNames() - Method in class org.bss.esb.RouteInfo
 
getWsdlUrl() - Method in class org.bss.esb.transport.webservice.WebServiceHandler
 
getXslUrl() - Method in class org.bss.esb.transform.XSLTransform
 

I

init(String) - Method in class org.bss.esb.EsbConfigManager
Initializes the various object maps as per the configuration defined in the EsbConfiguration XML.
init(String[]) - Method in class org.bss.esb.test.JmsSender
 
invokeMethod(Object, String, Class[], Object[]) - Static method in class org.bss.esb.EsbConfigManager
Uses reflection to invoke a given method on a given class.

J

JmsHandler - class org.bss.esb.transport.jms.JmsHandler.
TransportHandler implementation for sending messages to a JMS Queue.
JmsHandler() - Constructor for class org.bss.esb.transport.jms.JmsHandler
 
JmsReceiver - class org.bss.esb.test.JmsReceiver.
 
JmsReceiver(String, String, String, String, String) - Constructor for class org.bss.esb.test.JmsReceiver
 
JmsSender - class org.bss.esb.test.JmsSender.
 
JmsSender() - Constructor for class org.bss.esb.test.JmsSender
 
JmsUtil - class org.bss.esb.util.JmsUtil.
Utility class for performing common JMS operations.
JmsUtil() - Constructor for class org.bss.esb.util.JmsUtil
 

M

MBEAN_TYPE - Static variable in class org.bss.esb.management.EsbRouterMonitor
Type of this MBean.
MBEAN_TYPE - Static variable in class org.bss.esb.management.RedeliverySchedulerMonitor
Type of this MBean
MBeanFactory - class org.bss.esb.management.MBeanFactory.
Factory for creating the MBeans required/used by the ESB application.
MBeanFactory() - Constructor for class org.bss.esb.management.MBeanFactory
 
main(String[]) - Static method in class org.bss.esb.test.JmsReceiver
 
main(String[]) - Static method in class org.bss.esb.test.JmsSender
main() method.
makeMessagePropertiesWritable(Message) - Static method in class org.bss.esb.util.JmsUtil
Makes the JMS message properties-writable without losing the originally set properties on this JMS message.

N

NetUtil - class org.bss.esb.util.NetUtil.
Utility class that offers methods for performing the network operations such as:
NetUtil() - Constructor for class org.bss.esb.util.NetUtil
 

O

onMessage(Message) - Method in class org.bss.esb.EsbRouter
Processes the messages received by the ESB on its configured input queue.
onMessage(Message) - Method in class org.bss.esb.redelivery.RedeliveryRequestProcessor
Process the redelivery request message that is receoived.
onMessage(Message) - Method in class org.bss.esb.test.JmsReceiver
 
org.bss.esb - package org.bss.esb
 
org.bss.esb.management - package org.bss.esb.management
 
org.bss.esb.redelivery - package org.bss.esb.redelivery
 
org.bss.esb.test - package org.bss.esb.test
 
org.bss.esb.transform - package org.bss.esb.transform
 
org.bss.esb.transport - package org.bss.esb.transport
 
org.bss.esb.transport.jms - package org.bss.esb.transport.jms
 
org.bss.esb.transport.webservice - package org.bss.esb.transport.webservice
 
org.bss.esb.util - package org.bss.esb.util
 

R

RedeliveryRequestProcessor - class org.bss.esb.redelivery.RedeliveryRequestProcessor.
This MDB processes the redelivery requests that are sent by the ESB router over the configured topic.
RedeliveryRequestProcessor() - Constructor for class org.bss.esb.redelivery.RedeliveryRequestProcessor
 
RedeliveryScheduler - class org.bss.esb.redelivery.RedeliveryScheduler.
This is a Singleton class that performs the scheduling of the RedeliveryTasks using a single Timer instance.
RedeliverySchedulerMonitor - class org.bss.esb.management.RedeliverySchedulerMonitor.
This is the implementation class for the RedeliverySchedulerMonitorMBean.
RedeliverySchedulerMonitor(RedeliveryScheduler) - Constructor for class org.bss.esb.management.RedeliverySchedulerMonitor
Constructor that initializes the RedeliveryScheduler member.
RedeliverySchedulerMonitorMBean - interface org.bss.esb.management.RedeliverySchedulerMonitorMBean.
MBean interface for managing the RedeliveryScheduler instance.
RedeliverySchedulingException - exception org.bss.esb.redelivery.RedeliverySchedulingException.
 
RedeliverySchedulingException(String) - Constructor for class org.bss.esb.redelivery.RedeliverySchedulingException
 
RedeliverySchedulingException(Throwable) - Constructor for class org.bss.esb.redelivery.RedeliverySchedulingException
 
RedeliverySchedulingException(String, Throwable) - Constructor for class org.bss.esb.redelivery.RedeliverySchedulingException
 
RedeliveryTask - class org.bss.esb.redelivery.RedeliveryTask.
This class represents a task that can be scheduled by Timer instance.
RedeliveryTask(String, String, String, String) - Constructor for class org.bss.esb.redelivery.RedeliveryTask
Constructor that initializes the members.
RetryPolicyInfo - class org.bss.esb.RetryPolicyInfo.
 
RetryPolicyInfo() - Constructor for class org.bss.esb.RetryPolicyInfo
 
RetryPolicyInfo(String, int, long) - Constructor for class org.bss.esb.RetryPolicyInfo
 
RouteInfo - class org.bss.esb.RouteInfo.
Holds the in formation about a route as it is configured in the EsbConfiguration XML.
RouteInfo() - Constructor for class org.bss.esb.RouteInfo
 
register(InitialContext) - Method in class org.bss.esb.management.RedeliverySchedulerMonitor
Registers this MBean instance with the server.
registerMBean() - Method in class org.bss.esb.management.EsbRouterMonitor
Registers this MBean instance with the server.
resetRedeliveryScheduler() - Method in class org.bss.esb.management.RedeliverySchedulerMonitor
Resets the RedeliveryScheduler instance.
resetRedeliveryScheduler() - Method in interface org.bss.esb.management.RedeliverySchedulerMonitorMBean
Resets the RedeliveryScheduler instance managed by this MBean.
resetRedeliveryScheduler() - Method in class org.bss.esb.redelivery.RedeliveryScheduler
It first cancels the Timer instance associated with this RedeliveryScheduler instance, then assigns a new instance of the Timer to the member.
resetTimings() - Method in class org.bss.esb.EsbRouter
Resets the values of count, timeHigh and timeLow members.
resetTimings() - Method in class org.bss.esb.management.EsbRouterMonitor
 
resetTimings() - Method in interface org.bss.esb.management.EsbRouterMonitorMBean
 
run() - Method in class org.bss.esb.redelivery.RedeliveryTask
It does the following in that order:

S

scheduleMessageForDelivery(long) - Method in class org.bss.esb.redelivery.RedeliveryScheduler
 
send(String) - Method in class org.bss.esb.test.JmsSender
Sends a message to a JMS queue.
setAuthorizedPrincipals(String[]) - Method in class org.bss.esb.RouteInfo
 
setConfigFileUrl(String) - Method in class org.bss.esb.transform.CustomTransform
Sets the URL for the configuration file backing this transformation class.
setConnectionFactory(String) - Method in class org.bss.esb.transport.jms.EsbRedeliveryHandler
 
setConnectionFactory(String) - Method in class org.bss.esb.transport.jms.JmsHandler
 
setConnectionFactory(String) - Method in class org.bss.esb.transport.webservice.WebServiceHandler
 
setDeadLetterDestination(String) - Method in class org.bss.esb.RouteInfo
 
setDestination(String) - Method in class org.bss.esb.transport.jms.EsbRedeliveryHandler
 
setDestination(String) - Method in class org.bss.esb.transport.jms.JmsHandler
 
setMaxRetries(int) - Method in class org.bss.esb.RetryPolicyInfo
 
setMessageDrivenContext(MessageDrivenContext) - Method in class org.bss.esb.EsbRouter
 
setMessageDrivenContext(MessageDrivenContext) - Method in class org.bss.esb.redelivery.RedeliveryRequestProcessor
 
setMessageProperties(HashMap, Message) - Static method in class org.bss.esb.util.JmsUtil
Sets the entries found in props as the properties of msg.
setName(String) - Method in class org.bss.esb.RetryPolicyInfo
 
setRetryInterval(long) - Method in class org.bss.esb.RetryPolicyInfo
 
setRetryPolicyName(String) - Method in class org.bss.esb.RouteInfo
 
setRouteName(String) - Method in class org.bss.esb.RouteInfo
 
setRoutingTableLocation(String) - Method in class org.bss.esb.EsbRouter
Sets the location URL from where the routing table xml file will be loaded.
setRoutingTableLocation(String) - Method in class org.bss.esb.management.EsbRouterMonitor
 
setRoutingTableLocation(String) - Method in interface org.bss.esb.management.EsbRouterMonitorMBean
 
setTransformer(String) - Method in class org.bss.esb.RouteInfo
 
setTransportHandlerBeanNames(String[]) - Method in class org.bss.esb.RouteInfo
 
setWsdlUrl(String) - Method in class org.bss.esb.transport.webservice.WebServiceHandler
 
setXslUrl(String) - Method in class org.bss.esb.transform.XSLTransform
 
stopRedeliveryScheduler() - Method in class org.bss.esb.management.RedeliverySchedulerMonitor
Stops the RedeliveryScheduler instance.
stopRedeliveryScheduler() - Method in interface org.bss.esb.management.RedeliverySchedulerMonitorMBean
Stops the RedeliveryScheduler instance managed by this MBean.
stopRedeliveryScheduler() - Method in class org.bss.esb.redelivery.RedeliveryScheduler
Stops the Timer instance associated with this RedeliveryScheduler instance.

T

TransformException - exception org.bss.esb.transform.TransformException.
This exception is thrown by the TransformHandler in case it is not able to transform the message.
TransformException(String) - Constructor for class org.bss.esb.transform.TransformException
 
TransformException(Throwable) - Constructor for class org.bss.esb.transform.TransformException
 
TransformException(String, Throwable) - Constructor for class org.bss.esb.transform.TransformException
 
TransformHandler - interface org.bss.esb.transform.TransformHandler.
 
TransportException - exception org.bss.esb.transport.TransportException.
This exception is thrown by the TransportHandler in case it is not able to send the message to the given destination.
TransportException(String) - Constructor for class org.bss.esb.transport.TransportException
 
TransportException(Throwable) - Constructor for class org.bss.esb.transport.TransportException
 
TransportException(String, Throwable) - Constructor for class org.bss.esb.transport.TransportException
 
TransportHandler - interface org.bss.esb.transport.TransportHandler.
A transport handler responsible for sending a message to a destination for which is it configured.
transformMessage(Object) - Method in class org.bss.esb.transform.CustomTransform
Transforms the message.
transformMessage(Object) - Method in interface org.bss.esb.transform.TransformHandler
Transforms the message.
transformMessage(Object) - Method in class org.bss.esb.transform.XSLTransform
Transforms the message.
transportMessage(Object) - Method in interface org.bss.esb.transport.TransportHandler
Transports the message.
transportMessage(Object) - Method in class org.bss.esb.transport.jms.EsbRedeliveryHandler
Sends the JMS message to the configued JMS topic.
transportMessage(Object) - Method in class org.bss.esb.transport.jms.JmsHandler
Sends the JMS message to the configued JMS queue.
transportMessage(Object) - Method in class org.bss.esb.transport.webservice.WebServiceHandler
 

U

unregister() - Method in class org.bss.esb.management.EsbRouterMonitor
Unregisters this MBean instance from the server.
unregister() - Method in interface org.bss.esb.management.EsbRouterMonitorMBean
Unregister the MBean.
unregister(InitialContext) - Method in class org.bss.esb.management.RedeliverySchedulerMonitor
Unregisters this MBean instance from the server.
unregisterMBean(InitialContext) - Method in class org.bss.esb.redelivery.RedeliveryScheduler
Unregisters the RedeliverySchedulerMonitorMBean instance associated with this RedeliveryScheduler.
updateRoutingTable() - Method in class org.bss.esb.EsbRouter
Updates the EsbConfigurationDocument instance of this MDB by reloading the EsbRoutingTable.xml file from the configured location.
updateRoutingTable() - Method in class org.bss.esb.management.EsbRouterMonitor
 
updateRoutingTable() - Method in interface org.bss.esb.management.EsbRouterMonitorMBean
 

W

WebServiceHandler - class org.bss.esb.transport.webservice.WebServiceHandler.
 
WebServiceHandler() - Constructor for class org.bss.esb.transport.webservice.WebServiceHandler
 

X

XSLTransform - class org.bss.esb.transform.XSLTransform.
TODO:: ADD THE CLASS DESCRIPTION HERE
XSLTransform() - Constructor for class org.bss.esb.transform.XSLTransform
 

C D E G I J M N O R S T U W X

Copyright © 2005 Balwinder Sodhi. All Rights Reserved.