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, validateAttribute
public 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.SQLException
java.sql.SQLException
public 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.ResourceException
ResourceException
public long getCreationTime()
public long getExpirationTime()
public java.lang.String getMessage()
public java.lang.String getStatusMessage()
public java.sql.Timestamp getStatusTime()
java.sql.Timestamp
public java.lang.String[] getType()
java.lang.String[]
of message types.public void setExpirationTime(long time)
public void updateStatus(java.lang.String msg)