org.apache.qpid.management.domain.handler.impl
Class InstrumentationMessageHandler

java.lang.Object
  extended by org.apache.qpid.management.domain.handler.base.BaseMessageHandler
      extended by org.apache.qpid.management.domain.handler.base.ContentIndicationMessageHandler
          extended by org.apache.qpid.management.domain.handler.impl.InstrumentationMessageHandler
All Implemented Interfaces:
IMessageHandler

public class InstrumentationMessageHandler
extends ContentIndicationMessageHandler

Schema Response message handler. This handler is responsible to process 'i'(opcode) messages sent by the management broker.


Field Summary
 
Fields inherited from class org.apache.qpid.management.domain.handler.base.BaseMessageHandler
_domainModel, _logger
 
Constructor Summary
InstrumentationMessageHandler()
           
 
Method Summary
protected  void updateDomainModel(String packageName, String className, Binary classHash, Binary objectId, long timeStampOfCurrentSample, long timeObjectWasCreated, long timeObjectWasDeleted, byte[] contentData)
          Broker domain model is going to be updated with incoming instrumentation data.
 
Methods inherited from class org.apache.qpid.management.domain.handler.base.ContentIndicationMessageHandler
process
 
Methods inherited from class org.apache.qpid.management.domain.handler.base.BaseMessageHandler
setDomainModel
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InstrumentationMessageHandler

public InstrumentationMessageHandler()
Method Detail

updateDomainModel

protected void updateDomainModel(String packageName,
                                 String className,
                                 Binary classHash,
                                 Binary objectId,
                                 long timeStampOfCurrentSample,
                                 long timeObjectWasCreated,
                                 long timeObjectWasDeleted,
                                 byte[] contentData)
Broker domain model is going to be updated with incoming instrumentation data.

Specified by:
updateDomainModel in class ContentIndicationMessageHandler
Parameters:
packageName - the name of the package.
className - the name of the class.
objectId - the object identifier.
timeStampOfCurrentSample - the timestamp of incoming data.
timeObjectWasCreated - time object was created.
timeObjectWasDeleted - time object was deleted.
contentData - object instance incoming data.


Licensed to the Apache Software Foundation