com.endeca.infront.assembler.event.request
Class RequestEvent

java.lang.Object
  extended by java.util.AbstractMap<K,V>
      extended by java.util.HashMap<String,Object>
          extended by com.endeca.infront.assembler.BasicContentItem
              extended by com.endeca.infront.assembler.event.request.RequestEvent
All Implemented Interfaces:
ContentItem, Serializable, Cloneable, Map<String,Object>

public class RequestEvent
extends BasicContentItem

Tracks information about a single Assembler invocation.

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class java.util.AbstractMap
AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>
 
Nested classes/interfaces inherited from interface java.util.Map
Map.Entry<K,V>
 
Constructor Summary
RequestEvent()
          Constructs a new RequestEvent
 
Method Summary
 long getAssemblyFinishTime()
           
 long getAssemblyStartTime()
           
 String getSessionId()
           
 void setAssemblyFinishTime(Long assemblyFinishTime)
          Sets the time (in milliseconds from Epoch) that the assembly finished
 void setAssemblyStartTime(Long assemblyStartTime)
          Sets the time (in milliseconds from Epoch) that the assembly started
 void setSessionId(String sessionId)
          Sets the unique identifier for a user browser session
 
Methods inherited from class com.endeca.infront.assembler.BasicContentItem
getBooleanProperty, getIntProperty, getLongProperty, getType, getTypedProperty, setType
 
Methods inherited from class java.util.HashMap
clear, clone, containsKey, containsValue, entrySet, get, isEmpty, keySet, put, putAll, remove, size, values
 
Methods inherited from class java.util.AbstractMap
equals, hashCode, toString
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.util.Map
clear, containsKey, containsValue, entrySet, equals, get, hashCode, isEmpty, keySet, put, putAll, remove, size, values
 

Constructor Detail

RequestEvent

public RequestEvent()
Constructs a new RequestEvent

Method Detail

getSessionId

public String getSessionId()
Returns:
the unique identifier for a user browser session

setSessionId

public void setSessionId(String sessionId)
Sets the unique identifier for a user browser session

Parameters:
sessionId - The ID

getAssemblyStartTime

public long getAssemblyStartTime()
Returns:
the time (in milliseconds from Epoch) that the assembly started

setAssemblyStartTime

public void setAssemblyStartTime(Long assemblyStartTime)
Sets the time (in milliseconds from Epoch) that the assembly started

Parameters:
assemblyStartTime - The assembly start time

getAssemblyFinishTime

public long getAssemblyFinishTime()
Returns:
the time (in milliseconds from Epoch) that the assembly finished

setAssemblyFinishTime

public void setAssemblyFinishTime(Long assemblyFinishTime)
Sets the time (in milliseconds from Epoch) that the assembly finished

Parameters:
assemblyFinishTime - The assembly finish time


Copyright © 2012, Oracle and/or its affiliates. All rights reserved.