public class QueueData extends Resource
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
DELETE |
static java.lang.String |
INSERT |
static java.lang.String |
SELECT |
AUTH_TYPE, CONN_MAX_EXCEEDED, DEVICE_DELETE, DEVICE_REGISTER, EMPTY_STR, INVALID_ADDRESS, INVALID_DEVICE, INVALID_DIR, INVALID_ID, INVALID_INF, INVALID_NAME, INVALID_PARAM, INVALID_PLATFORM, INVALID_PROVIDER, INVALID_RESOURCE, INVALID_TYPE, INVALID_URL, NOT_FOUND, NOT_INITIALIZED, NOTIFY_CLASS, NOTIFY_ON_STATUS, NOTIFY_ON_VERIFY, RESOURCE_ENABLED, RESOURCE_VALID, SEP, STR_ANY, STR_BASE_NAME, STR_DMC, STR_EMPTY, STR_FALSE, STR_INF, STR_INF_EXT, STR_ONE, STR_TRUE, STR_WILD, STR_ZERO, SYSTEM_ID, TIME, UPDATE_MAJOR, UPDATE_MINOR, UPDATE_SOFTWARE, UPDATE_SOFTWARE_APPS, UPDATE_SOFTWARE_DMC| Constructor and Description |
|---|
QueueData(java.sql.ResultSet rs,
Device dev)
Construct a Queue object from the ResultSet
|
QueueData(java.lang.String msg,
java.lang.String type,
long expire,
Device dev)
Create a new queue data object.
|
| Modifier and Type | Method and Description |
|---|---|
long |
getCreationTime()
Get creation time in minutes
|
long |
getExpirationTime()
Get expiration duration (in minutes)
|
java.lang.String |
getMessage()
Get message body of the queue object
|
java.lang.String |
getStatusMessage()
Get status message
|
java.sql.Timestamp |
getStatusTime()
Get status time as
java.sql.Timestamp |
java.lang.String[] |
getType()
Get queue message type.
|
void |
setExpirationTime(long time)
Set a new expiration duration (in minutes)
Caller must invoke 'save' method to persist the change
|
void |
updateStatus(java.lang.String msg)
Update status of the queued object.
|
delete, equals, getAttribute, getId, getKey, hashCode, isEnabled, isSystemResource, isValid, removeAttribute, save, setAttribute, setEnabled, setNew, validateAttributepublic static final java.lang.String DELETE
public static final java.lang.String INSERT
public static final java.lang.String SELECT
public QueueData(java.sql.ResultSet rs,
Device dev)
throws java.sql.SQLException
java.sql.SQLExceptionjava.sql.SQLExceptionpublic QueueData(java.lang.String msg,
java.lang.String type,
long expire,
Device dev)
throws ResourceException
msg - Queue messagetype - Message typeexpire - Expiration time (in minutes)dev - oracle.lite.resource.Device objectoracle.lite.resource.ResourceExceptionResourceExceptionpublic long getCreationTime()
public long getExpirationTime()
public java.lang.String getMessage()
public java.lang.String getStatusMessage()
public java.sql.Timestamp getStatusTime()
java.sql.Timestamppublic java.lang.String[] getType()
java.lang.String[] of message types.public void setExpirationTime(long time)
public void updateStatus(java.lang.String msg)