de.smartics.sandbox.mail
Interface AnnouncementProperties

Package class diagram package AnnouncementProperties

@PropertySet(value="announce")
public interface AnnouncementProperties

Announcement Properties


Method Summary
 String directory()
          The file system directory where announcements are stored.
 de.smartics.properties.api.core.domain.PropertyKey getLookupIntervalMsPropertyKey()
          Returns the property key for the property lookupIntervalMs().
 int lookupIntervalMs()
          The lookup interval for checking directory for new announcements.
 

Method Detail

directory

@NotNull
String directory()
The file system directory where announcements are stored.

Returns:
the file system directory where announcements are stored.

lookupIntervalMs

@PropertyExpression(value="300000")
@Min(value=0L)
@PropertyLifecycle(access=READ_WRITE,
                   updateInterval=30000L)
int lookupIntervalMs()
The lookup interval for checking directory for new announcements. The value is expected in milliseconds. A value of zero indicates, that no automatic lookup is used.

Returns:
the lookup interval for checking directory for new announcements.

getLookupIntervalMsPropertyKey

de.smartics.properties.api.core.domain.PropertyKey getLookupIntervalMsPropertyKey()
Returns the property key for the property lookupIntervalMs().

Returns:
the property key for the property lookupIntervalMs().


Copyright © 2012 Kronseder & Reiner GmbH - smartics. All Rights Reserved.