Class AbstractNetworkProtocolResponseEvent
- java.lang.Object
-
- software.amazon.disco.agent.event.AbstractEvent
-
- software.amazon.disco.agent.event.AbstractProtocolEvent
-
- software.amazon.disco.agent.event.AbstractProtocolResponseEvent
-
- software.amazon.disco.agent.event.AbstractNetworkProtocolResponseEvent
-
- All Implemented Interfaces:
Event,NetworkProtocolEvent,NetworkProtocolResponseEvent,ProtocolEvent,ProtocolResponseEvent
- Direct Known Subclasses:
HttpServletNetworkResponseEvent
public abstract class AbstractNetworkProtocolResponseEvent extends AbstractProtocolResponseEvent implements NetworkProtocolResponseEvent
An abstract event that defines network-based response occurrences. In a network context, this can mean that a client request has been served.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface software.amazon.disco.agent.event.NetworkProtocolEvent
NetworkProtocolEvent.NetworkType
-
Nested classes/interfaces inherited from interface software.amazon.disco.agent.event.ProtocolEvent
ProtocolEvent.Type
-
-
Field Summary
-
Fields inherited from class software.amazon.disco.agent.event.AbstractEvent
data, origin
-
-
Constructor Summary
Constructors Constructor Description AbstractNetworkProtocolResponseEvent(java.lang.String origin, NetworkProtocolRequestEvent requestEvent)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description NetworkProtocolRequestEventgetNetworkRequestEvent()Get the prior network request eventProtocolEvent.TypegetType()Get the type of this ProtocolRequestEvent-
Methods inherited from class software.amazon.disco.agent.event.AbstractProtocolResponseEvent
getProtocolRequestEvent, getResponse, getStatusIndicator, withResponse, withStatusIndicator
-
Methods inherited from class software.amazon.disco.agent.event.AbstractProtocolEvent
getHeaderData, getHeaderMap, withHeaderData, withHeaderMap
-
Methods inherited from class software.amazon.disco.agent.event.AbstractEvent
getData, getOrigin, withData
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface software.amazon.disco.agent.event.NetworkProtocolEvent
getNetworkType
-
Methods inherited from interface software.amazon.disco.agent.event.ProtocolEvent
getHeaderData
-
Methods inherited from interface software.amazon.disco.agent.event.ProtocolResponseEvent
getProtocolRequestEvent, getResponse, getStatusIndicator
-
-
-
-
Constructor Detail
-
AbstractNetworkProtocolResponseEvent
public AbstractNetworkProtocolResponseEvent(java.lang.String origin, NetworkProtocolRequestEvent requestEvent)
-
-
Method Detail
-
getNetworkRequestEvent
public NetworkProtocolRequestEvent getNetworkRequestEvent()
Get the prior network request event- Specified by:
getNetworkRequestEventin interfaceNetworkProtocolResponseEvent- Returns:
- The network request event.
-
getType
public ProtocolEvent.Type getType()
Get the type of this ProtocolRequestEvent- Specified by:
getTypein interfaceProtocolEvent- Returns:
- NETWORK for now
-
-