com.apama.iaf.plugin
Class ExtendedTransportStatus
java.lang.Object
com.apama.iaf.plugin.TransportStatus
com.apama.iaf.plugin.ExtendedTransportStatus
public class ExtendedTransportStatus
- extends TransportStatus
ExtendedTransportStatus contains status information about the transport, and is
returned by AbstractTransportEvent.getStatus(). This class extends TransportStatus
to allows the user to provide additional status information including any
external connection related information.
Constructor Summary |
ExtendedTransportStatus(java.lang.String status,
long totalReceived,
long totalSent,
java.util.Properties statusInfo)
Constructs a ExtendedTransportStatus instance with the specified parameters. |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ExtendedTransportStatus
public ExtendedTransportStatus(java.lang.String status,
long totalReceived,
long totalSent,
java.util.Properties statusInfo)
- Constructs a ExtendedTransportStatus instance with the specified parameters.
- Parameters:
status
- A string containing a transport-specific status message.
Strings longer than 1024 characters will be truncated.totalReceived
- The total number of downstream events received
since the IAF was run.totalSent
- The total number of upstream events sent since the IAF
was run.statusInfo
- Any additional status information about this transport.
Standard statusInfo keys are:
- VERSION=transport_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