org.apache.sling.event.impl.jobs.timed
Class TimedEventReceiver

java.lang.Object
  extended by org.apache.sling.event.impl.jobs.timed.TimedEventReceiver
All Implemented Interfaces:
org.osgi.service.event.EventHandler

@Service(value=org.osgi.service.event.EventHandler.class)
@Property(name="event.topics",
          value="org/apache/sling/event/timed")
public class TimedEventReceiver
extends Object
implements org.osgi.service.event.EventHandler

An event handler for timed events. The events are written into the resource tree in an async thread.


Field Summary
static String RESOURCE_PROPERTY_TE_DATE
           
static String RESOURCE_PROPERTY_TE_EXPRESSION
           
static String RESOURCE_PROPERTY_TE_PERIOD
           
static String TIMED_EVENT_RESOURCE_TYPE
           
 
Constructor Summary
TimedEventReceiver()
           
 
Method Summary
protected  void activate()
          Activate this component.
protected  void deactivate()
          Deactivate this component.
 void handleEvent(org.osgi.service.event.Event event)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

RESOURCE_PROPERTY_TE_EXPRESSION

public static final String RESOURCE_PROPERTY_TE_EXPRESSION
See Also:
Constant Field Values

RESOURCE_PROPERTY_TE_DATE

public static final String RESOURCE_PROPERTY_TE_DATE
See Also:
Constant Field Values

RESOURCE_PROPERTY_TE_PERIOD

public static final String RESOURCE_PROPERTY_TE_PERIOD
See Also:
Constant Field Values

TIMED_EVENT_RESOURCE_TYPE

public static final String TIMED_EVENT_RESOURCE_TYPE
See Also:
Constant Field Values
Constructor Detail

TimedEventReceiver

public TimedEventReceiver()
Method Detail

activate

@Activate
protected void activate()
Activate this component. Start writer thread


deactivate

@Deactivate
protected void deactivate()
Deactivate this component.


handleEvent

public void handleEvent(org.osgi.service.event.Event event)
Specified by:
handleEvent in interface org.osgi.service.event.EventHandler
See Also:
EventHandler.handleEvent(org.osgi.service.event.Event)


Copyright © 2007-2013 The Apache Software Foundation. All Rights Reserved.