com.apama.iaf.plugin
Class ExtendedCodecStatus

java.lang.Object
  extended by com.apama.iaf.plugin.CodecStatus
      extended by com.apama.iaf.plugin.ExtendedCodecStatus

public class ExtendedCodecStatus
extends CodecStatus

ExtendedCodecStatus contains status information about the codec, and is returned by AbstractCodecEvent.getStatus(). This class extends CodecStatus to allows the user to provide additional status information


Constructor Summary
ExtendedCodecStatus(java.lang.String status, long totalDecoded, long totalEncoded, java.util.Properties statusInfo)
          Constructs a ExtendedCodecStatus instance with the specified parameters.
 
Method Summary
 
Methods inherited from class com.apama.iaf.plugin.CodecStatus
getDecoded, getEncoded, getStatus
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExtendedCodecStatus

public ExtendedCodecStatus(java.lang.String status,
                           long totalDecoded,
                           long totalEncoded,
                           java.util.Properties statusInfo)
Constructs a ExtendedCodecStatus instance with the specified parameters.

Parameters:
status - A string containing a codec-specific status message. Strings longer than 1024 characters will be truncated.
totalDecoded - The number of events decoded
totalEncoded - The number of events encoded
statusInfo - Any additional status information about this codec. Standard statusInfo keys are:
  • VERSION=codec_version_string
  • CONFIG_VERSION=config_version_string
  • CONNECTION=connectionGeneration (if adapter manages only one connection), or
  • CONNECTION_connectionId=connectionGeneration (if adapter manages multiple connections)


  • Submit a bug or feature
    Copyright (c) 2013 Software AG, Darmstadt, Germany and/or Software AG USA Inc., Reston, VA, USA, and/or Terracotta Inc., San Francisco, CA, USA, and/or Software AG (Canada) Inc., Cambridge, Ontario, Canada, and/or, Software AG (UK) Ltd., Derby, United Kingdom, and/or Software A.G. (Israel) Ltd., Or-Yehuda, Israel and/or their licensors. Use, reproduction, transfer, publication or disclosure is prohibited except as specifically provided for in your License Agreement with Software AG