com.endeca.infront.assembler.event
Class AssemblerEvent

java.lang.Object
  extended by java.util.EventObject
      extended by com.endeca.infront.assembler.event.AssemblerEvent
All Implemented Interfaces:
Serializable

public class AssemblerEvent
extends EventObject

Event type that transmits information about activity within the Assembler.

See Also:
Assembler, Serialized Form

Field Summary
 
Fields inherited from class java.util.EventObject
source
 
Constructor Summary
AssemblerEvent(Assembler source, ContentItem contentItem, CartridgeHandler<?> cartridgeHandler, Throwable error)
          Constructor.
 
Method Summary
 Assembler getAssembler()
           
 CartridgeHandler<?> getCartridgeHandler()
           
 ContentItem getContentItem()
           
 Throwable getError()
           
 
Methods inherited from class java.util.EventObject
getSource, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AssemblerEvent

public AssemblerEvent(Assembler source,
                      ContentItem contentItem,
                      CartridgeHandler<?> cartridgeHandler,
                      Throwable error)
Constructor.

Parameters:
source - the source Assembler.
contentItem - the content item pertinent to this event.
cartridgeHandler - the cartridge handler pertinent to this event, if any.
error - an exception related to this event, if the event is an error.
Method Detail

getAssembler

public Assembler getAssembler()
Returns:
the source Assembler. Never null.

getContentItem

public ContentItem getContentItem()
Returns:
the content item pertinent to this event.

getCartridgeHandler

public CartridgeHandler<?> getCartridgeHandler()
Returns:
the cartridge handler pertinent to this event. It is null for most general assembly events. Never null for cartridge processing events. May be null for a cartridge error event (in the case that the error is a failure to instantiate a handler).

getError

public Throwable getError()
Returns:
an exception related to this event, if the event is an error.


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