Nuxeo Enterprise Platform 5.4

org.nuxeo.ecm.core.event.impl
Class EventListenerDescriptor

java.lang.Object
  extended by org.nuxeo.ecm.core.event.impl.EventListenerDescriptor

public class EventListenerDescriptor
extends java.lang.Object

XObject descriptor to declare event listeners

Author:
Bogdan Stefanescu

Field Summary
static Log log
           
 
Constructor Summary
EventListenerDescriptor()
           
 
Method Summary
 boolean acceptEvent(java.lang.String eventName)
           
 EventListener asEventListener()
           
 PostCommitEventListener asPostCommitListener()
           
 java.util.Set<java.lang.String> getEvents()
           
 boolean getIsAsync()
           
 java.lang.String getName()
           
 int getPriority()
           
 RuntimeContext getRuntimeContext()
           
 Script getScript()
           
 java.lang.Integer getTransactionTimeout()
           
 void initListener()
           
 boolean isEnabled()
           
 boolean isSingleThreaded()
           
 void merge(EventListenerDescriptor other)
           
 void setEnabled(boolean isEnabled)
           
 void setEvents(java.util.Set<java.lang.String> events)
           
 void setIsAsync(java.lang.Boolean isAsync)
           
 void setRuntimeContext(RuntimeContext rc)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

public static final Log log
Constructor Detail

EventListenerDescriptor

public EventListenerDescriptor()
Method Detail

getPriority

public int getPriority()

setRuntimeContext

public void setRuntimeContext(RuntimeContext rc)

getRuntimeContext

public RuntimeContext getRuntimeContext()

isEnabled

public boolean isEnabled()

getEvents

public java.util.Set<java.lang.String> getEvents()

setEvents

public void setEvents(java.util.Set<java.lang.String> events)

setEnabled

public void setEnabled(boolean isEnabled)

initListener

public void initListener()
                  throws java.lang.Exception
Throws:
java.lang.Exception

asEventListener

public EventListener asEventListener()

asPostCommitListener

public PostCommitEventListener asPostCommitListener()

getScript

public Script getScript()
                 throws java.lang.Exception
Throws:
java.lang.Exception

getName

public java.lang.String getName()

getTransactionTimeout

public java.lang.Integer getTransactionTimeout()

merge

public void merge(EventListenerDescriptor other)

acceptEvent

public final boolean acceptEvent(java.lang.String eventName)

setIsAsync

public void setIsAsync(java.lang.Boolean isAsync)

getIsAsync

public boolean getIsAsync()

isSingleThreaded

public boolean isSingleThreaded()

Nuxeo Enterprise Platform 5.4

Copyright © 2010 Nuxeo SAS. All Rights Reserved.