biz.hammurapi.jms
Class DomMessageProcessor

java.lang.Object
  extended by biz.hammurapi.config.ComponentBase
      extended by biz.hammurapi.jms.MessageProcessor
          extended by biz.hammurapi.jms.StylingXmlMessageProcessor
              extended by biz.hammurapi.jms.DomMessageProcessor
All Implemented Interfaces:
biz.hammurapi.config.Component, biz.hammurapi.config.Context, biz.hammurapi.config.Restartable, biz.hammurapi.metrics.MeasurementCollector, biz.hammurapi.metrics.MeasurementConsumer

public abstract class DomMessageProcessor
extends StylingXmlMessageProcessor


Field Summary
 
Fields inherited from class biz.hammurapi.jms.StylingXmlMessageProcessor
transformerFactory
 
Fields inherited from class biz.hammurapi.jms.MessageProcessor
acknowledgeMode, connection, connectionFactory, initialContext, isTransacted, logger, restartCommand, worker
 
Fields inherited from class biz.hammurapi.config.ComponentBase
owner
 
Constructor Summary
DomMessageProcessor()
           
 
Method Summary
protected  javax.xml.transform.Result createResult()
          Creates result to receive transformed input.
protected abstract  org.w3c.dom.Document processDocument(org.w3c.dom.Document document)
           
protected  java.lang.String processResult(javax.xml.transform.Result result)
          Processes result.
 
Methods inherited from class biz.hammurapi.jms.StylingXmlMessageProcessor
processMessage, setReplyDestination, setStylesheet, start
 
Methods inherited from class biz.hammurapi.jms.MessageProcessor
_processMessage, borrowSession, getChild, releaseSession, setAcknowledgeMode, setConnection, setConnectionFactory, setDestination, setInitialContext, setListeners, setLogger, setMessageSelector, setNoLocal, setPassword, setRestartCommand, setTransacted, setUser, setWorker, stop
 
Methods inherited from class biz.hammurapi.config.ComponentBase
addMeasurement, get, getMeasurementConsumer, getOwner, getOwner, setMeasurementConsumer, setOwner
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DomMessageProcessor

public DomMessageProcessor()
Method Detail

createResult

protected javax.xml.transform.Result createResult()
Description copied from class: StylingXmlMessageProcessor
Creates result to receive transformed input.

Overrides:
createResult in class StylingXmlMessageProcessor
Returns:
Result instance.

processResult

protected java.lang.String processResult(javax.xml.transform.Result result)
Description copied from class: StylingXmlMessageProcessor
Processes result. If this method return value is not null then it is sent to reply destination.

Overrides:
processResult in class StylingXmlMessageProcessor
Returns:

processDocument

protected abstract org.w3c.dom.Document processDocument(org.w3c.dom.Document document)


Copyright © 2006 Hammurapi Group. All Rights Reserved.