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

java.lang.Object
  extended by com.endeca.infront.assembler.event.AssemblerEventAdapter
      extended by com.endeca.infront.assembler.event.request.RequestEventListener
          extended by com.endeca.infront.assembler.event.request.ContentItemAugmentAdapter
All Implemented Interfaces:
AssemblerEventListener, EventListener

public class ContentItemAugmentAdapter
extends RequestEventListener

Implementation of RequestEventListener that attaches Assembler request information to the content item returned by the Assembler.


Constructor Summary
ContentItemAugmentAdapter(SessionIdProvider sessionIdProvider)
          Constructor
 
Method Summary
 void handleAssemblerRequestEvent(RequestEvent event, ContentItem rootContentItem)
          Attaches Assembler request information to the given Assembler output ContentItem.
 
Methods inherited from class com.endeca.infront.assembler.event.request.RequestEventListener
assemblyComplete, assemblyError, assemblyStarting
 
Methods inherited from class com.endeca.infront.assembler.event.AssemblerEventAdapter
cartridgeError, cartridgeInitializeComplete, cartridgeInitializeStarting, cartridgePreprocessComplete, cartridgePreprocessStarting, cartridgeProcessComplete, cartridgeProcessStarting
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ContentItemAugmentAdapter

public ContentItemAugmentAdapter(SessionIdProvider sessionIdProvider)
Constructor

Parameters:
sessionIdProvider - provides an ID for the current user session
Method Detail

handleAssemblerRequestEvent

public void handleAssemblerRequestEvent(RequestEvent event,
                                        ContentItem rootContentItem)
Attaches Assembler request information to the given Assembler output ContentItem.

Specified by:
handleAssemblerRequestEvent in class RequestEventListener
Parameters:
event - the request information event
rootContentItem - the Assembler output


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