com.arsdigita.notification
Class Initializer

java.lang.Object
  extended bycom.arsdigita.notification.Initializer
All Implemented Interfaces:
Initializer, com.arsdigita.notification.NotificationParameters

public class Initializer
extends Object
implements com.arsdigita.notification.NotificationParameters, Initializer

Initializes three timer tasks to maintain the notification service. These tasks handle the following:

Since:
Version:
$Id: //core-platform/dev/src/com/arsdigita/notification/Initializer.java#10 $
Author:
David Dao

Field Summary
static String DIGEST_QUEUE_DELAY
           
static String DIGEST_QUEUE_DELAY_DESCRIPTION
           
static String DIGEST_QUEUE_PERIOD
           
static String DIGEST_QUEUE_PERIOD_DESCRIPTION
           
static String REQUEST_MANAGER_DELAY
           
static String REQUEST_MANAGER_DELAY_DESCRIPTION
           
static String REQUEST_MANAGER_PERIOD
           
static String REQUEST_MANAGER_PERIOD_DESCRIPTION
           
static String SIMPLE_QUEUE_DELAY
           
static String SIMPLE_QUEUE_DELAY_DESCRIPTION
           
static String SIMPLE_QUEUE_PERIOD
           
static String SIMPLE_QUEUE_PERIOD_DESCRIPTION
           
static String versionId
           
 
Constructor Summary
Initializer()
           
 
Method Summary
 Configuration getConfiguration()
          Returns the configuration object used by this initializer.
 void shutdown()
          Shuts down the notification service.
 void startup()
          Starts up the notification service.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

versionId

public static final String versionId
See Also:
Constant Field Values

REQUEST_MANAGER_DELAY

public static final String REQUEST_MANAGER_DELAY
See Also:
Constant Field Values

REQUEST_MANAGER_DELAY_DESCRIPTION

public static final String REQUEST_MANAGER_DELAY_DESCRIPTION
See Also:
Constant Field Values

REQUEST_MANAGER_PERIOD

public static final String REQUEST_MANAGER_PERIOD
See Also:
Constant Field Values

REQUEST_MANAGER_PERIOD_DESCRIPTION

public static final String REQUEST_MANAGER_PERIOD_DESCRIPTION
See Also:
Constant Field Values

SIMPLE_QUEUE_DELAY

public static final String SIMPLE_QUEUE_DELAY
See Also:
Constant Field Values

SIMPLE_QUEUE_DELAY_DESCRIPTION

public static final String SIMPLE_QUEUE_DELAY_DESCRIPTION
See Also:
Constant Field Values

SIMPLE_QUEUE_PERIOD

public static final String SIMPLE_QUEUE_PERIOD
See Also:
Constant Field Values

SIMPLE_QUEUE_PERIOD_DESCRIPTION

public static final String SIMPLE_QUEUE_PERIOD_DESCRIPTION
See Also:
Constant Field Values

DIGEST_QUEUE_DELAY

public static final String DIGEST_QUEUE_DELAY
See Also:
Constant Field Values

DIGEST_QUEUE_DELAY_DESCRIPTION

public static final String DIGEST_QUEUE_DELAY_DESCRIPTION
See Also:
Constant Field Values

DIGEST_QUEUE_PERIOD

public static final String DIGEST_QUEUE_PERIOD
See Also:
Constant Field Values

DIGEST_QUEUE_PERIOD_DESCRIPTION

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

Initializer

public Initializer()
            throws InitializationException
Method Detail

getConfiguration

public final Configuration getConfiguration()
Returns the configuration object used by this initializer.

Specified by:
getConfiguration in interface Initializer

startup

public void startup()
Starts up the notification service.

Specified by:
startup in interface Initializer

shutdown

public void shutdown()
Shuts down the notification service.

Specified by:
shutdown in interface Initializer


Copyright (c) 2004 Red Hat, Inc. Corporation. All Rights Reserved. Generated at July 21 2004:2337 UTC