A B C D E F G H I J L M N O P Q R S T U V W X

A

ACCEPTED - Static variable in class net.rim.pushsdk.pap.StatusCode
This code indicates that the request has been accepted for processing, but the final outcome is not yet known.
ACKNOWLEDGEMENT_BATCH_SIZE - Static variable in class net.rim.pushsdk.commons.PushSDKPropertiesImpl
The max.
ACKNOWLEDGEMENT_MAX_QUEUE_SIZE - Static variable in class net.rim.pushsdk.commons.PushSDKPropertiesImpl
The max.
ACKNOWLEDGEMENT_MAX_THREADS - Static variable in class net.rim.pushsdk.commons.PushSDKPropertiesImpl
The max.
ACKNOWLEDGEMENT_PUSH_LOOKUP_RETRY_DELAY - Static variable in class net.rim.pushsdk.commons.PushSDKPropertiesImpl
Time in milliseconds to delay, after looking up and not finding the push request detail that corresponds to a result notification, before retrying the lookup.
activateOptions() - Method in class net.rim.pushsdk.commons.DatedRollingFileAppender
 
add(String) - Method in class net.rim.pushsdk.pap.control.AddressList
Adds an address to the address list.
add(String, boolean) - Method in class net.rim.pushsdk.pap.control.AddressList
Adds an address to the address list and parses it as a enterprise (BES/BDS) address if requested.
addAddress(String) - Method in class net.rim.pushsdk.pap.unmarshal.CancelResult
Adds an address to the address list associated with the cancel result.
addAddress(String) - Method in class net.rim.pushsdk.pap.unmarshal.StatusQueryResult
Adds an address to the addresses associated with the status query operation.
addAll(Collection<String>) - Method in class net.rim.pushsdk.pap.control.AddressList
Adds a collection of addresses to the address list.
addHeader(String, String) - Method in class net.rim.pushsdk.commons.content.Content
Adds a header; if a header with the same name already exists, the value will be added to the list of existing values.
addHeader(String, String) - Method in class net.rim.pushsdk.commons.http.HttpHeaderList
Adds a header value to an existing header in the list or creates the header and adds it to the list if it does not already exist.
addParameter(String, String) - Method in class net.rim.pushsdk.commons.content.ContentType
Adds a parameter.
addPart(Content) - Method in class net.rim.pushsdk.commons.content.MultiPartContent
Adds a content part.
ADDRESS_ATTR - Static variable in class net.rim.pushsdk.query.subscription.SubscriptionQueryMessage
The address XML attribute indicating the address (e.g.
ADDRESS_ERROR - Static variable in class net.rim.pushsdk.pap.StatusCode
The address supplied in the request was not in a recognized format or the PPG ascertained that the address was not valid for the network because it was determined not to be serviced by this PPG (i.e.
ADDRESS_NOT_FOUND - Static variable in class net.rim.pushsdk.pap.StatusCode
This is an enterprise status code only. The address supplied in the request could not be located by the PPG.
ADDRESS_TAG - Static variable in class net.rim.pushsdk.pap.unmarshal.PapMessageUnmarshaller
The address PAP XML tag.
ADDRESS_TAG - Static variable in class net.rim.pushsdk.query.subscription.SubscriptionQueryMessage
The address XML tag.
ADDRESS_VALUE_ATTR - Static variable in class net.rim.pushsdk.pap.unmarshal.PapMessageUnmarshaller
The address value PAP XML attribute.
AddressList - Class in net.rim.pushsdk.pap.control
Represents a list of addresses (e.g.
AddressList() - Constructor for class net.rim.pushsdk.pap.control.AddressList
Default address list constructor.
AddressList(String) - Constructor for class net.rim.pushsdk.pap.control.AddressList
Constructs an address list with a single address.
AddressList(boolean) - Constructor for class net.rim.pushsdk.pap.control.AddressList
Constructs an address list with the push_all token, if the given boolean is set to true.
addResult(CancelResult) - Method in class net.rim.pushsdk.pap.unmarshal.CancelResponse
Adds a cancel result to the list of results from a cancel request message.
addResult(StatusQueryResult) - Method in class net.rim.pushsdk.pap.unmarshal.StatusQueryResponse
Adds a status query result to the list of results from a status query request message.
addResult(SubscriptionQueryResult) - Method in class net.rim.pushsdk.query.subscription.SubscriptionQueryResponse
Adds a subscription query result to the response.
addResults(List<CancelResult>) - Method in class net.rim.pushsdk.pap.unmarshal.CancelResponse
Adds a list of results received from a cancel request message.
addResults(List<StatusQueryResult>) - Method in class net.rim.pushsdk.pap.unmarshal.StatusQueryResponse
Adds a list of results received from a status query request message.
append(LoggingEvent) - Method in class net.rim.pushsdk.commons.DatedRollingFileAppender
Before actually logging, this method will check whether it is time to do a roll-over.
Application - Class in net.rim.pushsdk.commons
Class that maintains a static reference to the ApplicationContext.
Application() - Constructor for class net.rim.pushsdk.commons.Application
 
APPLICATION_OCTET_STREAM - Static variable in class net.rim.pushsdk.commons.content.ContentType
The application/octet-stream content type used for binary content.
APPLICATION_XML - Static variable in class net.rim.pushsdk.commons.content.ContentType
The application/xml content type used for XML content.
assertContains(String, String, String) - Static method in class net.rim.pushsdk.commons.Validator
Verifies that the given string contains the specified substring.
assertDate1BeforeDate2(Date, Date, String) - Static method in class net.rim.pushsdk.commons.Validator
Verifies that date1 is before date2 in time.
assertDateInFuture(Date, String) - Static method in class net.rim.pushsdk.commons.Validator
Verifies that the given date is in the future.
assertDateInPast(Date, String) - Static method in class net.rim.pushsdk.commons.Validator
Verifies that the given date is in the past.
assertEndsWith(String, String, String) - Static method in class net.rim.pushsdk.commons.Validator
Verifies that the given string ends with the specified suffix.
assertEqual(String, String, String) - Static method in class net.rim.pushsdk.commons.Validator
Verifies that the given strings are equal.
assertEqual(boolean, boolean, String) - Static method in class net.rim.pushsdk.commons.Validator
Verifies that two booleans are equal.
assertFalse(boolean, String) - Static method in class net.rim.pushsdk.commons.Validator
Verifies that the given boolean is set to false.
assertFromAndToDatesConsistent(Date, Date) - Static method in class net.rim.pushsdk.commons.Validator
Verifies that the from date and to dates are both not null and that the from date comes before the to date.
assertGreaterThan(int, int, String) - Static method in class net.rim.pushsdk.commons.Validator
Verifies that the first value is greater than the second value.
assertIndexesConsistent(int, int) - Static method in class net.rim.pushsdk.commons.Validator
Verifies that the start index and end index are both positive numbers (i.e.
assertInRange(int, int, int, String) - Static method in class net.rim.pushsdk.commons.Validator
Verifies that the given value exists between the lower and upper limits.
assertLengthEquals(int, String, String) - Static method in class net.rim.pushsdk.commons.Validator
Verifies that the given string has the specified length.
assertLengthGreater(int, String, String) - Static method in class net.rim.pushsdk.commons.Validator
Verifies that the given string has a length greater than the specified length.
assertLengthGreaterEqual(int, String, String) - Static method in class net.rim.pushsdk.commons.Validator
Verifies that the given string has a length greater than or equal to the specified length.
assertLengthLess(int, String, String) - Static method in class net.rim.pushsdk.commons.Validator
Verifies that the given string has a length less than the specified length.
assertLengthLessEqual(int, String, String) - Static method in class net.rim.pushsdk.commons.Validator
Verifies that the given string has a length less than or equal to the specified length.
assertLessEqual(int, int, String) - Static method in class net.rim.pushsdk.commons.Validator
Verifies that the first value is less than or equal to the second value.
assertLessThan(int, int, String) - Static method in class net.rim.pushsdk.commons.Validator
Verifies that the first value is less than the second value.
assertNonNegative(long, String) - Static method in class net.rim.pushsdk.commons.Validator
Verifies that the given value is non-negative (i.e.
assertNotContains(String, String, String) - Static method in class net.rim.pushsdk.commons.Validator
Verifies that the given string does not contain the specified substring.
assertNotEmpty(Content, String) - Static method in class net.rim.pushsdk.commons.Validator
Verifies that the given content is not empty.
assertNotEmpty(String, String) - Static method in class net.rim.pushsdk.commons.Validator
Verifies that the given string is not empty.
assertNotEmpty(List<?>, String) - Static method in class net.rim.pushsdk.commons.Validator
Verifies that the given list is not empty.
assertNotEmpty(Set<?>, String) - Static method in class net.rim.pushsdk.commons.Validator
Verifies that the given set is not empty.
assertNotEmpty(Collection<?>, String) - Static method in class net.rim.pushsdk.commons.Validator
Verifies that the given collection is not empty.
assertNotEqual(String, String, String) - Static method in class net.rim.pushsdk.commons.Validator
Verifies that the given strings are not equal.
assertNotEqual(boolean, boolean, String) - Static method in class net.rim.pushsdk.commons.Validator
Verifies that two booleans are not equal.
assertNotNull(Object, String) - Static method in class net.rim.pushsdk.commons.Validator
Verifies that the given object is not null.
assertNotNullOrEmpty(String, String) - Static method in class net.rim.pushsdk.commons.Validator
Verifies that the given string is neither null nor empty.
assertNull(Object, String) - Static method in class net.rim.pushsdk.commons.Validator
Verifies that the given object is null.
assertNullOrEmpty(String, String) - Static method in class net.rim.pushsdk.commons.Validator
Verifies that the given string is either null or empty.
assertPositive(long, String) - Static method in class net.rim.pushsdk.commons.Validator
Verifies that the given value is positive (i.e.
assertSizeLessThanEqual(List<?>, int, String) - Static method in class net.rim.pushsdk.commons.Validator
Verifies that the given list is less than or equal to the specified size (i.e.
assertTrue(boolean, String) - Static method in class net.rim.pushsdk.commons.Validator
Verifies that the given boolean is set to true.
assertValidURL(String, String) - Static method in class net.rim.pushsdk.commons.Validator
Verifies that a passed in string is a valid URL.
asssertGreaterEqual(int, int, String) - Static method in class net.rim.pushsdk.commons.Validator
Verifies that the first value is greater than or equal to the second value.
ATTRIBUTE_KEY_VALUE_SEPARATOR - Static variable in class net.rim.pushsdk.pap.control.PapControl
The separator to use for attributes.
AUDIO_3GP - Static variable in class net.rim.pushsdk.commons.content.ContentType
The audio/3gpp content type used for 3GP audio.
AUDIO_MP4 - Static variable in class net.rim.pushsdk.commons.content.ContentType
The audio/mp4 content type used for MP4 audio.
AUDIO_MPEG - Static variable in class net.rim.pushsdk.commons.content.ContentType
The audio/mpeg content type used for MPEG audio.

B

BAD_FORMAT_ERROR_MSG - Static variable in class net.rim.pushsdk.pap.unmarshal.PapMessageUnmarshaller
The error message for PAP XML found to be in a bad format.
BAD_MESSAGE_DESCRIPTION - Static variable in class net.rim.pushsdk.pap.control.ResultNotificationResponseControl
The description when a result notification cannot properly be unmarshalled because it is a bad message.
BAD_REQ - Static variable in class net.rim.pushsdk.pap.StatusCode
General error/catch-all.
BADMESSAGE_RESPONSE_TAG - Static variable in class net.rim.pushsdk.query.subscription.SubQueryBadMessage
The bad message response XML tag.
BadMessageException - Exception in net.rim.pushsdk.pap.unmarshal
If the PAP message was rejected by the PPG, this exception will be thrown with the details from the PAP XML badmessage-response message.

Example of handling a BadMessageException:
BadMessageException(String, BadMessageResponse) - Constructor for exception net.rim.pushsdk.pap.unmarshal.BadMessageException
Constructs a BadMessageException with the given error message and bad message response.
BadMessageException(BadMessageResponse) - Constructor for exception net.rim.pushsdk.pap.unmarshal.BadMessageException
Constructs a BadMessageException with the given bad message response.
BadMessageResponse - Class in net.rim.pushsdk.pap.unmarshal
Represents a PAP badmessage-response.
BadMessageResponse() - Constructor for class net.rim.pushsdk.pap.unmarshal.BadMessageResponse
 
BasicNotificationServlet - Class in net.rim.pushsdk.pap.web
Abstract servlet responsible for handling notifications.
BasicNotificationServlet() - Constructor for class net.rim.pushsdk.pap.web.BasicNotificationServlet
 
BDS_ADDRESS_PREFIX - Static variable in class net.rim.pushsdk.pap.control.AddressList
Each BDS address in PAP must have the specified prefix.
BDS_ADDRESS_SUFFIX - Static variable in class net.rim.pushsdk.pap.control.AddressList
Each BDS address in PAP must have the specified suffix.
BDS_PPG_ADDRESS - Static variable in class net.rim.pushsdk.commons.PushSDKPropertiesImpl
Push submission URL of the enterprise (BDS) central push server.
BDS_PUSH_ALL_NOT_ALLOWED_ERROR_MSG - Static variable in class net.rim.pushsdk.pap.control.AddressList
Error message indicating that enterprise BDS does not support performing a push_all.
BEARER_ATTR - Static variable in class net.rim.pushsdk.pap.unmarshal.PapMessageUnmarshaller
The bearer PAP XML attribute.
BEARER_REQ_ATTR - Static variable in class net.rim.pushsdk.pap.unmarshal.PapMessageUnmarshaller
The bearer required PAP XML attribute.
BES_ADDRESS_PREFIX - Static variable in class net.rim.pushsdk.pap.control.AddressList
Each BES address in PAP must have the specified prefix.
BES_ADDRESS_SUFFIX - Static variable in class net.rim.pushsdk.pap.control.AddressList
Each BES address in PAP must have the specified suffix.
BES_PUSH_ALL_NOT_ALLOWED_ERROR_MSG - Static variable in class net.rim.pushsdk.pap.control.AddressList
Error message indicating that enterprise (BES) does not support performing a push_all.
BinaryContent - Class in net.rim.pushsdk.commons.content
Represents binary content, automatically sets the appropriate content type and content transfer encoding header for a binary payload to 'binary'.
BinaryContent(byte[], boolean) - Constructor for class net.rim.pushsdk.commons.content.BinaryContent
Constructs content of a binary type.
BinaryContent(byte[], ContentType, boolean) - Constructor for class net.rim.pushsdk.commons.content.BinaryContent
Constructs content of a binary type.
BinaryContent(File, boolean) - Constructor for class net.rim.pushsdk.commons.content.BinaryContent
Constructs content of a binary type from the contents of the file.
BinaryContent(URL, boolean) - Constructor for class net.rim.pushsdk.commons.content.BinaryContent
Constructs content of a binary type from the contents of the URL.
BOUNDARY_DELIMITER_BYTES - Static variable in class net.rim.pushsdk.commons.content.Content
The boundary delimiter in bytes (i.e.
BOUNDARY_PARAM - Static variable in class net.rim.pushsdk.commons.content.ContentType
The boundary parameter.
BoundaryGenerator - Class in net.rim.pushsdk.commons
Generates a boundary for use in MIME multipart messages to separate the pieces of content.
BoundaryGenerator() - Constructor for class net.rim.pushsdk.commons.BoundaryGenerator
 
BUFFER_SIZE - Static variable in interface net.rim.pushsdk.commons.http.HttpClient
Size of the byte buffer (1024 bytes) used for reading data chunks of data from an HTTP input stream.

C

cancel(String, String, CancelMessageControl) - Method in interface net.rim.pushsdk.pap.PapService
Sends a cancel request using the attributes in the cancelMessage.
cancel(String, String, CancelMessageControl) - Method in class net.rim.pushsdk.pap.PapServiceImpl
 
CANCELLATION_NOT_POSSIBLE - Static variable in class net.rim.pushsdk.pap.StatusCode
The Push ID specified was found, but the corresponding message(s) could not be cancelled for some reason.
CancelMessageControl - Class in net.rim.pushsdk.pap.control
Represents the Cancel PAP request message control (XML).
CancelMessageControl(boolean) - Constructor for class net.rim.pushsdk.pap.control.CancelMessageControl
Deprecated. As of release 1.2, replaced by CancelMessageControl.CancelMessageControl(PPGType) constructor instead.
CancelMessageControl(boolean, String) - Constructor for class net.rim.pushsdk.pap.control.CancelMessageControl
Deprecated. As of release 1.2, replaced by CancelMessageControl.CancelMessageControl(PPGType, String) constructor instead.
CancelMessageControl(boolean, String, List<String>) - Constructor for class net.rim.pushsdk.pap.control.CancelMessageControl
Deprecated. As of release 1.2, replaced by CancelMessageControl.CancelMessageControl(PPGType, String, List) constructor instead.
CancelMessageControl(PPGType) - Constructor for class net.rim.pushsdk.pap.control.CancelMessageControl
Constructs a cancel message control for either a public (BIS) push, an enterprise (BES) push, or an enterprise (BDS) push.
CancelMessageControl(PPGType, String) - Constructor for class net.rim.pushsdk.pap.control.CancelMessageControl
Constructs a cancel message control for either a public (BIS) push, an enterprise (BES) push, or an enterprise (BDS) push.
CancelMessageControl(PPGType, String, List<String>) - Constructor for class net.rim.pushsdk.pap.control.CancelMessageControl
Constructs a cancel message control for either a public (BIS) push, an enterprise (BES) push, or an enterprise (BDS) push with the given push id and the list of addresses.
CancelResponse - Class in net.rim.pushsdk.pap.unmarshal
Represents the response from a cancel request message.
CancelResponse() - Constructor for class net.rim.pushsdk.pap.unmarshal.CancelResponse
 
CancelResponseUnmarshaller - Class in net.rim.pushsdk.pap.unmarshal
Unmarshals the PAP response from a cancel operation.
CancelResponseUnmarshaller() - Constructor for class net.rim.pushsdk.pap.unmarshal.CancelResponseUnmarshaller
Constructs a cancel response unmarshaller.
CancelResult - Class in net.rim.pushsdk.pap.unmarshal
Represents a status code result for a list of addresses within a CancelResponse.
CancelResult() - Constructor for class net.rim.pushsdk.pap.unmarshal.CancelResult
Default cancel result constructor.
CAPABILITIES_MISMATCH - Static variable in class net.rim.pushsdk.pap.StatusCode
This is an enterprise status code only. The PPG has determined that the mobile device does not have the capabilities to support the message that was submitted by the Push Initiator.
CAPABILITIES_NOT_AVAILABLE - Static variable in class net.rim.pushsdk.pap.StatusCode
This is an enterprise status code only. The PPG does not know capabilities for the specified client.
CAPABILITY_MATCHING_NOT_SUPPORTED - Static variable in class net.rim.pushsdk.pap.StatusCode
This is an enterprise status code only. The PPG does not support the matching of client capabilities supplied by the Push Initiator in a push submission with those of the mobile device.
CHARACTER_ENCODING_SCHEMA - Static variable in interface net.rim.pushsdk.commons.http.HttpClient
Character encoding schema used to convert response body bytes (UTF-8) to String.
CHARSET_ISO8859_1_VALUE - Static variable in class net.rim.pushsdk.commons.StringEncoder
The ISO-8859-1 character set.
CHARSET_PARAM - Static variable in class net.rim.pushsdk.commons.content.ContentType
The charset parameter.
CHARSET_UTF_8_VALUE - Static variable in class net.rim.pushsdk.commons.StringEncoder
The UTF-8 character set.
checkExtension(String) - Method in class net.rim.pushsdk.commons.content.GifImageContent
Verifies that the image ends in the .gif file extension.
checkExtension(String) - Method in class net.rim.pushsdk.commons.content.HtmlContent
Verifies that the file ends in the .html or .htm file extension.
checkExtension(String) - Method in class net.rim.pushsdk.commons.content.JpegImageContent
Verifies that the image ends in the .jpg, .jpeg, .jpe, .jif, .jfif, or .jfi file extension.
checkExtension(String) - Method in class net.rim.pushsdk.commons.content.Mp4AudioContent
Verifies that the audio ends in the .mp4, .m4a, or .m4b file extension.
checkExtension(String) - Method in class net.rim.pushsdk.commons.content.Mp4VideoContent
Verifies that the video ends in the .mp4 or .m4v file extension.
checkExtension(String) - Method in class net.rim.pushsdk.commons.content.MpegAudioContent
Verifies that the audio ends in the .mpg, .mpeg, .mpa, .mp1, .m1a, .mp2, .m2a, or .mp3 file extension.
checkExtension(String) - Method in class net.rim.pushsdk.commons.content.MpegVideoContent
Verifies that the video ends in the .mpg, .mpeg, .mpv, or .m1v file extension.
checkExtension(String) - Method in class net.rim.pushsdk.commons.content.PngImageContent
Verifies that the image ends in the .png file extension.
checkExtension(String) - Method in class net.rim.pushsdk.commons.content.SinglePartContent
Checks the extension of a file to make sure its valid for the content.
checkExtension(String) - Method in class net.rim.pushsdk.commons.content.TextContent
Verifies that the file ends in the .txt file extension.
checkExtension(String) - Method in class net.rim.pushsdk.commons.content.ThreeGPAudioContent
Verifies that the audio ends in the .3gp or .3g2 file extension.
checkExtension(String) - Method in class net.rim.pushsdk.commons.content.ThreeGPVideoContent
Verifies that the video ends in the .3gp or .3g2 file extension.
checkExtension(String) - Method in class net.rim.pushsdk.commons.content.XmlContent
Verifies that the file ends in the .xml file extension.
clear() - Method in class net.rim.pushsdk.commons.LinkedBlockingQueue
Atomically removes all of the elements from this queue.
clear() - Method in class net.rim.pushsdk.pap.control.AddressList
Clears the address list of all the existing addresses.
CLOSE_BRACKET - Static variable in class net.rim.pushsdk.pap.control.PapControl
A close bracket for an XML tag.
CLOSE_BRACKET_WITH_SLASH - Static variable in class net.rim.pushsdk.pap.control.PapControl
A forward slash followed by a close bracket for an XML tag.
CODE_ATTR - Static variable in class net.rim.pushsdk.pap.unmarshal.PapMessageUnmarshaller
The status code PAP XML attribute.
CommonsBeanLocator - Class in net.rim.pushsdk.commons
Utility class that provides access to Spring beans in the commons package.
CommonsBeanLocator() - Constructor for class net.rim.pushsdk.commons.CommonsBeanLocator
 
Constants - Class in net.rim.pushsdk.commons
Constants used by the SDK.
Constants() - Constructor for class net.rim.pushsdk.commons.Constants
 
contains(String) - Method in class net.rim.pushsdk.pap.control.AddressList
Whether or not the address list contains the specified address.
containsAll(Collection<String>) - Method in class net.rim.pushsdk.pap.control.AddressList
Whether or not the address list contains the collection of addresses.
containsHeader(String) - Method in class net.rim.pushsdk.commons.http.HttpHeaderList
Whether or not the header list contains the given header name.
Content - Class in net.rim.pushsdk.commons.content
Abstract class that all types of content must extend.
Content() - Constructor for class net.rim.pushsdk.commons.content.Content
 
CONTENT_TRANSFER_ENCODING_BASE64 - Static variable in class net.rim.pushsdk.commons.content.BinaryContent
The base64 content transfer encoding.
CONTENT_TRANSFER_ENCODING_BINARY - Static variable in class net.rim.pushsdk.commons.content.BinaryContent
The binary content transfer encoding.
CONTENT_TRANSFER_ENCODING_HEADER - Static variable in class net.rim.pushsdk.commons.http.HttpHeaderList
The content transfer encoding HTTP header.
CONTENT_TYPE - Static variable in class net.rim.pushsdk.commons.content.ContentType
The content type header name.
CONTENT_TYPE_KEY_VALUE_SEPARATOR - Static variable in class net.rim.pushsdk.commons.content.ContentType
The separator between the content type header name and its value.
contentType - Variable in class net.rim.pushsdk.commons.content.Content
The content type.
ContentType - Class in net.rim.pushsdk.commons.content
Represents a MIME content type.
ContentType(String) - Constructor for class net.rim.pushsdk.commons.content.ContentType
Constructs a MIME content type with the given content type as a string.
ContentType(String, String, String) - Constructor for class net.rim.pushsdk.commons.content.ContentType
Constructs a MIME content type with the given content type, and one parameter.
ContentType(String, Map<String, String>) - Constructor for class net.rim.pushsdk.commons.content.ContentType
Constructs a MIME content type with the given content type and map of parameters and their values.
CURRENT_MSG_VERSION - Static variable in class net.rim.pushsdk.query.subscription.SubscriptionQueryMessage
The current version being used of the subscription query message.

D

DASHES_WITH_DOMAIN_LENGTH - Static variable in class net.rim.pushsdk.commons.IdGeneratorImpl
The number of dashes inserted into the generated id when a domain name is specified
DATABASE_TYPE - Static variable in class net.rim.pushsdk.commons.PushSDKPropertiesImpl
Gets the type of database that the SDK is working with.
DATABASE_TYPE_MYSQL - Static variable in interface net.rim.pushsdk.commons.SQLProperties
The MySQL database type.
DATABASE_TYPE_ORACLE - Static variable in interface net.rim.pushsdk.commons.SQLProperties
The Oracle database type.
DATE_FORMAT_NO_MILLIS - Static variable in class net.rim.pushsdk.commons.DateUtil
Date format without a milliseconds component.
DatedRollingFileAppender - Class in net.rim.pushsdk.commons
The standard Log4J DailyRollingFileAppender writes to a log file (say foo.log) until some pre-established criteria has been met (i.e.
DatedRollingFileAppender() - Constructor for class net.rim.pushsdk.commons.DatedRollingFileAppender
 
DateUtil - Class in net.rim.pushsdk.commons
Utility class providing methods for date manipulation such as formatting dates to strings and vice versa.
DateUtil() - Constructor for class net.rim.pushsdk.commons.DateUtil
 
DEFAULT_CONFIG_LOCATIONS - Static variable in class net.rim.pushsdk.commons.Application
Look up path for context XML files if not ApplicationContext was injected into this class: classpath*:pushsdk-*-context.xml.
DEFAULT_DELIVER_BEFORE_TIMESTAMP_OFFSET - Static variable in class net.rim.pushsdk.commons.PushSDKPropertiesImpl
The default deliver before timestamp offset in milliseconds.
DefaultPropertyStore - Class in net.rim.pushsdk.commons
Default implementation of PropertyStore.
DefaultPropertyStore() - Constructor for class net.rim.pushsdk.commons.DefaultPropertyStore
 
defaultTZ - Static variable in class net.rim.pushsdk.commons.DateUtil
The default time zone (UTC).
DELIVERY_METHOD_ATTR - Static variable in class net.rim.pushsdk.pap.unmarshal.PapMessageUnmarshaller
The delivery method PAP XML attribute.
DeliveryMethod - Enum in net.rim.pushsdk.pap.control
Defines the type of reliability to use for message delivery.
DESC_ATTR - Static variable in class net.rim.pushsdk.pap.unmarshal.PapMessageUnmarshaller
The status description PAP XML attribute.
doGet(HttpServletRequest, HttpServletResponse) - Method in class net.rim.pushsdk.pap.web.BasicNotificationServlet
Delegates to doPost().
doPost(HttpServletRequest, HttpServletResponse) - Method in class net.rim.pushsdk.pap.web.BasicNotificationServlet
Accepts a result notification from the body of the request, converts it to a PAP XML and makes the PAP XML response call to the Push Proxy Gateway (PPG).
drainTo(Collection<? super E>) - Method in class net.rim.pushsdk.commons.LinkedBlockingQueue
 
drainTo(Collection<? super E>, int) - Method in class net.rim.pushsdk.commons.LinkedBlockingQueue
 
DTD_DECLARATION_ENTERPRISE - Static variable in class net.rim.pushsdk.commons.PushSDKPropertiesImpl
DTD declaration used when constructing XML to send to the enterprise (BES) and enterprise (BDS) PPGs.
DTD_DECLARATION_PUBLIC - Static variable in class net.rim.pushsdk.commons.PushSDKPropertiesImpl
DTD declaration used when constructing XML to send to the public (BIS) PPG.
DUPLICATE_PUSH_ID - Static variable in class net.rim.pushsdk.pap.StatusCode
The PPG has determined that the Push Initiator has violated the protocol rule that each new push submission must have a unique push ID.

E

encodeAsBytes(String, String) - Static method in class net.rim.pushsdk.commons.StringEncoder
Encodes the data in the specified charset.
ENTERPRISE_PPG_ADDRESS - Static variable in class net.rim.pushsdk.commons.PushSDKPropertiesImpl
Push submission URL of the enterprise (BES) central push server.
equals(Object) - Method in class net.rim.pushsdk.pap.control.AddressList
Returns true if two address lists are found to be equal and false otherwise.
equals(Object) - Method in class net.rim.pushsdk.pap.StatusCode
Returns true if two status codes are found to be equal and false otherwise.
equals(Object) - Method in class net.rim.pushsdk.query.subscription.SubQueryRequestByAddress
Returns true if two subscription query request messages (by address) are found to be equal and false otherwise.
equals(Object) - Method in class net.rim.pushsdk.query.subscription.SubQueryRequestByStatus
Returns true if two subscription query request messages (by status) are found to be equal and false otherwise.
equals(Object) - Method in class net.rim.pushsdk.query.subscription.SubscriptionQueryMessage
Returns true if two subscription query messages are found to be equal and false otherwise.
equals(Object) - Method in class net.rim.pushsdk.query.subscription.SubscriptionQueryResponse
Returns true if two subscription query response messages are found to be equal and false otherwise.
equals(Object) - Method in class net.rim.pushsdk.query.subscription.SubscriptionQueryResult
Returns true if two subscription query results are found to be equal and false otherwise.
error(SAXParseException) - Method in class net.rim.pushsdk.pap.unmarshal.PapMessageUnmarshaller.PushSDKErrorHandler
 
ESCAPED_DOUBLE_QUOTE - Static variable in class net.rim.pushsdk.pap.control.PapControl
An escaped double quote.
EVENT_TIME_ATTR - Static variable in class net.rim.pushsdk.pap.unmarshal.PapMessageUnmarshaller
The event time PAP XML attribute.
EVENT_TIME_ATTR - Static variable in class net.rim.pushsdk.query.subscription.SubscriptionQueryMessage
The event time XML attribute.
EXPIRED - Static variable in class net.rim.pushsdk.pap.StatusCode
This is a public/BIS status code only. This code indicates that the request failed because the message expired before it could be delivered.

F

FAILED - Static variable in class net.rim.pushsdk.pap.StatusCode
This is a public/BIS status code only. The PPG experienced an error delivering the push to the device (e.g.
fatalError(SAXParseException) - Method in class net.rim.pushsdk.pap.unmarshal.PapMessageUnmarshaller.PushSDKErrorHandler
 
FORBIDDEN - Static variable in class net.rim.pushsdk.pap.StatusCode
The request was refused (i.e.
formatBESAddress(String) - Static method in class net.rim.pushsdk.pap.control.AddressList
Formats an address so that it is in the expected format for a PAP push sent through enterprise (BES/BDS).
formatDate(String, Date) - Static method in class net.rim.pushsdk.commons.DateUtil
Generic date formatter.
formatDate(String, Date, TimeZone) - Static method in class net.rim.pushsdk.commons.DateUtil
Generic date formatter.
formatPapDate(Date) - Static method in class net.rim.pushsdk.commons.DateUtil
Formats a date in PAP date format.
FORWARD_SLASH - Static variable in class net.rim.pushsdk.pap.control.PapControl
A forward slash.
FULL_NOTIFICATION_QUEUE_DESCRIPTION - Static variable in class net.rim.pushsdk.pap.control.ResultNotificationResponseControl
The description when a result notification cannot be processed because the processing queue is full.
FullNotificationQueueException - Exception in net.rim.pushsdk.pap
Exception that can be thrown when processing result notifications and the queue that holds the result notifications to be processed becomes full.
FullNotificationQueueException() - Constructor for exception net.rim.pushsdk.pap.FullNotificationQueueException
Constructs a FullNotificationQueueException.

G

GENERAL_ERROR_DESCRIPTION - Static variable in class net.rim.pushsdk.pap.control.ResultNotificationResponseControl
The description when a result notification cannot be properly handled and none of the other descriptions apply.
generateId() - Method in interface net.rim.pushsdk.commons.IdGenerator
Generates a globally unique id.
generateId() - Method in class net.rim.pushsdk.commons.IdGeneratorImpl
Generates a globally unique id.
GenericContent - Class in net.rim.pushsdk.commons.content
Content payload that does not fit one of the predefined content types.
GenericContent(byte[], ContentType) - Constructor for class net.rim.pushsdk.commons.content.GenericContent
Creates generic content with the specified byte array as the payload and uses the given content type to set the content type header.
getAcknowledgementBatchSize() - Method in interface net.rim.pushsdk.commons.PushSDKProperties
Gets the maximum number of result notifications in a batch for processing.
getAcknowledgementBatchSize() - Method in class net.rim.pushsdk.commons.PushSDKPropertiesImpl
 
getAcknowledgementMaxQueueSize() - Method in interface net.rim.pushsdk.commons.PushSDKProperties
Gets the maximum size of the result notification queue before it starts rejecting new notifications.
getAcknowledgementMaxQueueSize() - Method in class net.rim.pushsdk.commons.PushSDKPropertiesImpl
 
getAcknowledgementMaxThreads() - Method in interface net.rim.pushsdk.commons.PushSDKProperties
Gets the maximum number of threads for processing the result notification queue and notifying listeners.
getAcknowledgementMaxThreads() - Method in class net.rim.pushsdk.commons.PushSDKPropertiesImpl
 
getAcknowledgementPushLookupRetryDelay() - Method in interface net.rim.pushsdk.commons.PushSDKProperties
Gets the time in milliseconds to delay, after looking up and not finding the push request detail that corresponds to a result notification, before retrying the lookup.
getAcknowledgementPushLookupRetryDelay() - Method in class net.rim.pushsdk.commons.PushSDKPropertiesImpl
 
getAddress() - Method in class net.rim.pushsdk.pap.control.ResultNotificationResponseControl
Gets the address associated with the result notification response control.
getAddress() - Method in class net.rim.pushsdk.pap.unmarshal.ResultNotification
Gets the address associated with the result notification.
getAddress() - Method in class net.rim.pushsdk.query.subscription.SubscriptionQueryResult
Gets the address (e.g.
getAddresses() - Method in class net.rim.pushsdk.query.subscription.SubQueryRequestByAddress
Gets the addresses e.g.
getAddressList() - Method in class net.rim.pushsdk.pap.control.CancelMessageControl
Gets the list of addresses associated with the cancel message control.
getAddressList() - Method in class net.rim.pushsdk.pap.control.PushMessageControl
Gets the list of addresses associated with the push message control.
getAddressList() - Method in class net.rim.pushsdk.pap.control.StatusQueryMessageControl
Gets the list of addresses associated with the status query message control.
getAddressList() - Method in class net.rim.pushsdk.pap.unmarshal.CancelResult
Gets the address list associated with the cancel result.
getAddressList() - Method in class net.rim.pushsdk.pap.unmarshal.StatusQueryResult
Gets the address list associated with the status query operation.
getAttribute(String, String) - Static method in class net.rim.pushsdk.pap.control.PapControl
Gets an attribute in the following form: attribute=\"value\".
getBadMessageFragment() - Method in class net.rim.pushsdk.pap.unmarshal.BadMessageResponse
Gets a fragment of the unrecognizable message that caused the PAP request to be considered bad.
getBadMessageResponse() - Method in exception net.rim.pushsdk.pap.unmarshal.BadMessageException
Gets the bad message response associated with this exception.
getBDSPpgAddress() - Method in interface net.rim.pushsdk.commons.PushSDKProperties
Gets the push submission URL of the enterprise (BDS) PPG.
getBDSPpgAddress() - Method in class net.rim.pushsdk.commons.PushSDKPropertiesImpl
 
getBearer() - Method in class net.rim.pushsdk.pap.control.QualityOfService
Gets the bearer associated with the quality of service.
getBooleanProperty(String) - Method in class net.rim.pushsdk.commons.PropertyStore
Gets the value of a Boolean property.
getBoundary() - Method in class net.rim.pushsdk.commons.content.MultiPartContent
Gets the boundary.
getBoundary() - Method in class net.rim.pushsdk.pap.control.PapRequestMessage
Returns the boundary string; null if not a MIME message.
getBytesFromFile(File) - Method in class net.rim.pushsdk.commons.content.SinglePartContent
Returns the contents of a file in a byte array.
getBytesFromURL(URL) - Method in class net.rim.pushsdk.commons.content.SinglePartContent
Returns the contents of a URL in a byte array.
getCharacterSet(URL) - Method in class net.rim.pushsdk.commons.content.TextContent
Gets the character set for the specified URL.
getCode() - Method in class net.rim.pushsdk.pap.control.ResultNotificationResponseControl
Gets the status code associated with the result notification response control.
getCode() - Method in class net.rim.pushsdk.pap.StatusCode
Gets the status code returned by the PPG.
getCode() - Method in class net.rim.pushsdk.pap.unmarshal.BadMessageResponse
Gets the status code associated with the bad message response.
getCode() - Method in class net.rim.pushsdk.pap.unmarshal.PushResponse
Gets the status code from the response result associated with the push response.
getCode() - Method in class net.rim.pushsdk.pap.unmarshal.ResponseResult
Gets the status code associated with the PAP response result.
getCode() - Method in class net.rim.pushsdk.pap.unmarshal.ResultNotification
Gets the code that indicates the final status of the push message for the address associated with the notification.
getCode() - Method in class net.rim.pushsdk.query.subscription.SubQueryBadMessage
Gets the status code associated with the bad message response.
getCode() - Method in class net.rim.pushsdk.query.subscription.SubscriptionQueryResponse
Gets the status code associated with the response.
getContent() - Method in class net.rim.pushsdk.commons.http.HttpResponse
Gets the content from an HTTP response.
getContent(ByteArrayOutputStream) - Method in class net.rim.pushsdk.query.subscription.SubQueryRequestByAddress
 
getContent(ByteArrayOutputStream) - Method in class net.rim.pushsdk.query.subscription.SubQueryRequestByStatus
 
getContent(ByteArrayOutputStream) - Method in class net.rim.pushsdk.query.subscription.SubscriptionQueryRequest
Writes content to the specified output stream.
getContentType() - Method in class net.rim.pushsdk.commons.content.Content
Gets the content type.
getContentType() - Method in class net.rim.pushsdk.commons.content.ContentType
Gets the MIME content.
getContentType() - Method in class net.rim.pushsdk.commons.http.HttpResponse
Gets the content type for an HTTP response.
getContentType() - Method in class net.rim.pushsdk.pap.control.PapControl
Gets the content type of the PAP control.
getContentTypeForHeader() - Method in class net.rim.pushsdk.pap.control.PapRequestMessage
Gets the content type for the PAP request message.
getContext() - Static method in class net.rim.pushsdk.commons.Application
Returns the application context.
getContext(boolean) - Static method in class net.rim.pushsdk.commons.Application
Returns the ApplicationContext.
getDatabaseType() - Method in interface net.rim.pushsdk.commons.PushSDKProperties
Gets the type of database that the SDK is working with.
getDatabaseType() - Method in class net.rim.pushsdk.commons.PushSDKPropertiesImpl
 
getDatePattern() - Method in class net.rim.pushsdk.commons.DatedRollingFileAppender
Returns the value of the DatePattern option.
getDefaultDeliverBeforeTimestamp() - Method in class net.rim.pushsdk.pap.control.PushMessageControl
Returns the default deliver before timestamp (expiry date).
getDefaultDeliverBeforeTimestampOffset() - Method in interface net.rim.pushsdk.commons.PushSDKProperties
Gets the default deliver before timestamp offset.
getDefaultDeliverBeforeTimestampOffset() - Method in class net.rim.pushsdk.commons.PushSDKPropertiesImpl
 
getDeliverBeforeTimestamp() - Method in class net.rim.pushsdk.pap.control.PushMessageControl
Gets the deliver before timestamp (expiry date) associated with the push message control.
getDeliveryMethod() - Method in enum net.rim.pushsdk.pap.control.DeliveryMethod
Gets the value of the delivery method.
getDeliveryMethod(String) - Static method in enum net.rim.pushsdk.pap.control.DeliveryMethod
Gets the delivery method associated with the given string.
getDeliveryMethod() - Method in class net.rim.pushsdk.pap.control.QualityOfService
Gets the delivery method associated with the quality of service.
getDescription() - Method in class net.rim.pushsdk.pap.control.ResultNotificationResponseControl
Gets the status description associated with the result notification response control.
getDescription() - Method in class net.rim.pushsdk.pap.StatusCode
Gets the description of the status code returned by the PPG.
getDescription() - Method in class net.rim.pushsdk.pap.unmarshal.BadMessageResponse
Gets the status description associated with the bad message response.
getDescription() - Method in class net.rim.pushsdk.pap.unmarshal.PushResponse
Gets the status description from the response result associated with the push response.
getDescription() - Method in class net.rim.pushsdk.pap.unmarshal.ResponseResult
Gets the status description associated with the PAP response result.
getDescription() - Method in class net.rim.pushsdk.pap.unmarshal.ResultNotification
Gets the textual description of the outcome of the push submission for the address associated with the notification.
getDescription() - Method in class net.rim.pushsdk.query.subscription.SubQueryBadMessage
Gets the status description associated with the bad message response.
getDescription() - Method in class net.rim.pushsdk.query.subscription.SubscriptionQueryResponse
Gets the status description associated with the response.
getDoubleProperty(String) - Method in class net.rim.pushsdk.commons.PropertyStore
Gets the value of a Double property.
getDtdDeclarationEnterprise() - Method in interface net.rim.pushsdk.commons.PushSDKProperties
Returns the DTD declaration to use when constructing XML to send to the enterprise (BES) and enterprise (BDS) PPGs (this property is not related to parsing XML sent from the PPG).
getDtdDeclarationEnterprise() - Method in class net.rim.pushsdk.commons.PushSDKPropertiesImpl
 
getDtdDeclarationPublic() - Method in interface net.rim.pushsdk.commons.PushSDKProperties
Returns the DTD declaration to use when constructing XML to send to the public (BIS) PPG (this property is not related to parsing XML sent from the PPG).
getDtdDeclarationPublic() - Method in class net.rim.pushsdk.commons.PushSDKPropertiesImpl
 
getEndTag(String) - Static method in class net.rim.pushsdk.pap.control.PapControl
Gets an XML end tag with the given tag name.
getEnterprisePpgAddress() - Method in interface net.rim.pushsdk.commons.PushSDKProperties
Gets the push submission URL of the enterprise (BES) PPG.
getEnterprisePpgAddress() - Method in class net.rim.pushsdk.commons.PushSDKPropertiesImpl
 
getEpilogue() - Method in class net.rim.pushsdk.pap.control.PapControl
Gets the PAP control epilogue.
getEventTime() - Method in class net.rim.pushsdk.pap.unmarshal.ResultNotification
Gets the date and time at which the push message reached its final state.
getEventTime() - Method in class net.rim.pushsdk.pap.unmarshal.StatusQueryResult
Gets the date and time at which the push message reached its final state.
getEventTime() - Method in class net.rim.pushsdk.query.subscription.SubQueryBadMessage
Gets the date and time at which the bad message response was received.
getEventTime() - Method in class net.rim.pushsdk.query.subscription.SubscriptionQueryResponse
Gets the date and time at which the response was received.
getEventTime() - Method in class net.rim.pushsdk.query.subscription.SubscriptionQueryResult
Gets the date and time at which the subscription record in the PPG was last modified.
getFailureCode() - Method in exception net.rim.pushsdk.query.subscription.SubQueryFailureException
Gets the failure code indicating why the query failed.
getFailureDescription() - Method in exception net.rim.pushsdk.query.subscription.SubQueryFailureException
Gets the failure description indicating why the query failed.
getHeader(String) - Method in class net.rim.pushsdk.commons.content.Content
Gets the first header value for the given header name.
getHeader(String) - Method in class net.rim.pushsdk.commons.http.HttpHeaderList
Gets the first header value for the given header name.
getHeaderFields() - Method in class net.rim.pushsdk.commons.http.HttpResponse
Returns a Map of the header fields.
getHeaderNames() - Method in class net.rim.pushsdk.commons.http.HttpHeaderList
Gets the names of the headers in the header list.
getHeaders(String) - Method in class net.rim.pushsdk.commons.content.Content
Gets the header values for the given header name.
getHeaders(String) - Method in class net.rim.pushsdk.commons.http.HttpHeaderList
Gets the list of values for the given header name.
getHttpClient() - Static method in class net.rim.pushsdk.commons.CommonsBeanLocator
Returns an instance of the HTTP client (a spring bean).
getHttpConnectionTimeout() - Method in interface net.rim.pushsdk.commons.PushSDKProperties
Gets the connection timeout for the HTTP client in milliseconds.
getHttpConnectionTimeout() - Method in class net.rim.pushsdk.commons.PushSDKPropertiesImpl
 
getHttpIsPersistent() - Method in interface net.rim.pushsdk.commons.PushSDKProperties
Gets whether persistent connections are used by the HTTP client.
getHttpIsPersistent() - Method in class net.rim.pushsdk.commons.PushSDKPropertiesImpl
 
getHttpReadTimeout() - Method in interface net.rim.pushsdk.commons.PushSDKProperties
Gets the read timeout for the HTTP client in milliseconds.
getHttpReadTimeout() - Method in class net.rim.pushsdk.commons.PushSDKPropertiesImpl
 
getIdGenerator() - Static method in class net.rim.pushsdk.commons.CommonsBeanLocator
Returns an instance of the ID generator (a spring bean).
getIntegerProperty(String) - Method in class net.rim.pushsdk.commons.PropertyStore
Gets the value of an Integer property.
getLogger(Class<?>) - Static method in class net.rim.pushsdk.commons.LogFactory
Creates or retrieves a logger for a particular class.
getLogger(String) - Static method in class net.rim.pushsdk.commons.LogFactory
Creates or retrieves a logger with a particular name.
getLongProperty(String) - Method in class net.rim.pushsdk.commons.PropertyStore
Gets the value of a Long property.
getMaxInClauseValues() - Method in interface net.rim.pushsdk.commons.PushSDKProperties
Gets the maximum number of SQL IN clause parameters allowed by the DB implementation being used (e.g.
getMaxInClauseValues() - Method in class net.rim.pushsdk.commons.PushSDKPropertiesImpl
 
getMessageState(String) - Static method in enum net.rim.pushsdk.pap.MessageState
Gets the message state corresponding to the given string.
getMessageState() - Method in class net.rim.pushsdk.pap.unmarshal.ResultNotification
Gets the state of the push message for the address associated with the notification.
getMessageState() - Method in class net.rim.pushsdk.pap.unmarshal.StatusQueryResult
Gets the state of the push message.
getNextCheckDate(Date) - Method in class net.rim.pushsdk.commons.RollingCalendar
 
getNextCheckMillis(Date) - Method in class net.rim.pushsdk.commons.RollingCalendar
 
getPapService() - Static method in class net.rim.pushsdk.pap.PapBeanLocator
Returns an instance of the PAP service (a spring bean).
getPapService() - Method in class net.rim.pushsdk.pap.web.BasicNotificationServlet
In order to perform custom actions on result notifications, implement the getPapService method such that it returns a PapService which implements onNotification.
getParameter(String) - Method in class net.rim.pushsdk.commons.content.ContentType
Gets the value of the parameter with the given name.
getParameters() - Method in class net.rim.pushsdk.commons.content.ContentType
Gets the map of parameters and their values.
getParserSpecialCharacters() - Method in interface net.rim.pushsdk.commons.PushSDKProperties
Gets the parser special characters that should be avoided when specifying values of PAP message elements.
getParserSpecialCharacters() - Method in class net.rim.pushsdk.commons.PushSDKPropertiesImpl
 
getParts() - Method in class net.rim.pushsdk.commons.content.MultiPartContent
Gets the content parts.
getPpgNotifyRequestedTo() - Method in class net.rim.pushsdk.pap.control.PushMessageControl
Gets the notification URL (possibly a fragment) associated with the push message control.
getPPGType() - Method in class net.rim.pushsdk.pap.control.PapControl
Returns the type of PPG being used
getPPGType() - Method in class net.rim.pushsdk.pap.unmarshal.ResultNotification
Sets the PPG type that sent this notification.
getPreamble() - Method in class net.rim.pushsdk.pap.control.PapControl
Gets the PAP control preamble.
getProductName() - Method in class net.rim.pushsdk.pap.unmarshal.PapMessage
Returns the product name if one was set by the PPG
getProperty(String) - Method in class net.rim.pushsdk.commons.DefaultPropertyStore
 
getProperty(String) - Method in class net.rim.pushsdk.commons.PropertyStore
Gets the value associated with the given property.
getProperty(String) - Method in interface net.rim.pushsdk.commons.SQLProperties
Returns the SQL statement value for the given SQL statement property name.
getProperty(String) - Method in class net.rim.pushsdk.commons.SQLPropertiesImpl
 
getPublicPpgAddress() - Method in interface net.rim.pushsdk.commons.PushSDKProperties
Gets the push submission URL of the public (BIS) PPG.
getPublicPpgAddress() - Method in class net.rim.pushsdk.commons.PushSDKPropertiesImpl
 
getPushAppDeleteUnsubscribeQueueSize() - Method in interface net.rim.pushsdk.commons.PushSDKProperties
Gets the size of the queue for unsubscribes performed for a hard application delete.
getPushAppDeleteUnsubscribeQueueSize() - Method in class net.rim.pushsdk.commons.PushSDKPropertiesImpl
 
getPushAppDeleteUnsubscribeTimeout() - Method in interface net.rim.pushsdk.commons.PushSDKProperties
Gets the timeout (in minutes) for unsubscribes performed for a hard application delete.
getPushAppDeleteUnsubscribeTimeout() - Method in class net.rim.pushsdk.commons.PushSDKPropertiesImpl
 
getPushApplicationId() - Method in class net.rim.pushsdk.query.subscription.SubscriptionQueryMessage
Gets the push application id.
getPushAppSubscriberDeleteTimeout() - Method in interface net.rim.pushsdk.commons.PushSDKProperties
Gets the timeout (in minutes) for subscriber deletions performed for a hard application delete.
getPushAppSubscriberDeleteTimeout() - Method in class net.rim.pushsdk.commons.PushSDKPropertiesImpl
 
getPushId() - Method in class net.rim.pushsdk.pap.control.CancelMessageControl
Gets the push id associated with the cancel message control.
getPushId() - Method in class net.rim.pushsdk.pap.control.PushMessageControl
Gets the push id associated with the push message control.
getPushId() - Method in class net.rim.pushsdk.pap.control.ResultNotificationResponseControl
Gets the push id associated with the result notification response control.
getPushId() - Method in class net.rim.pushsdk.pap.control.StatusQueryMessageControl
Gets the push id associated with the status query message control.
getPushId() - Method in class net.rim.pushsdk.pap.unmarshal.PapMessage
Gets the push id associated with the PAP message.
getPushRequestDetailFindMaxResults() - Method in interface net.rim.pushsdk.commons.PushSDKProperties
Gets the max.
getPushRequestDetailFindMaxResults() - Method in class net.rim.pushsdk.commons.PushSDKPropertiesImpl
 
getPushSDKProperties() - Static method in class net.rim.pushsdk.commons.CommonsBeanLocator
Returns an instance of the push SDK properties (a spring bean).
getPushStatsUpdateFrequency() - Method in interface net.rim.pushsdk.commons.PushSDKProperties
Gets the time frequency (in seconds) with which push statistics are updated.
getPushStatsUpdateFrequency() - Method in class net.rim.pushsdk.commons.PushSDKPropertiesImpl
 
getPushStatsUpdateQueueSize() - Method in interface net.rim.pushsdk.commons.PushSDKProperties
Gets the maximum size of the queue used in batch updating of push statistics.
getPushStatsUpdateQueueSize() - Method in class net.rim.pushsdk.commons.PushSDKPropertiesImpl
 
getQualityOfService() - Method in class net.rim.pushsdk.pap.control.PushMessageControl
Gets the quality of service associated with the push message control.
getQualityOfService() - Method in class net.rim.pushsdk.pap.unmarshal.ResultNotification
Gets the quality of service for the push associated with the notification.
getQualityOfService() - Method in class net.rim.pushsdk.pap.unmarshal.StatusQueryResult
Gets the quality of service of the push message.
getRandomAlphaNumeric(int) - Static method in class net.rim.pushsdk.commons.RandomGenerator
Generates a random alpha numeric string of the given length.
getRandomNumeric(int) - Static method in class net.rim.pushsdk.commons.RandomGenerator
Generates a random numeric string of the given length.
getReceivedTime() - Method in class net.rim.pushsdk.pap.unmarshal.ResultNotification
Gets the date and time at which the PPG received the push request.
getRegeneratePushIdMaxAttempts() - Method in interface net.rim.pushsdk.commons.PushSDKProperties
Gets the maximum number of attempts to generate unique push ids before giving up.
getRegeneratePushIdMaxAttempts() - Method in class net.rim.pushsdk.commons.PushSDKPropertiesImpl
 
getReplyTime() - Method in class net.rim.pushsdk.pap.unmarshal.PushResponse
Gets the date and time at which the push response was created.
getResult() - Method in class net.rim.pushsdk.pap.unmarshal.PushResponse
Gets the response result (i.e.
getResults() - Method in class net.rim.pushsdk.pap.unmarshal.CancelResponse
Gets the list of results from a cancel request message.
getResults() - Method in class net.rim.pushsdk.pap.unmarshal.StatusQueryResponse
Gets the list of results from a status query request message.
getResults() - Method in class net.rim.pushsdk.query.subscription.SubscriptionQueryResponse
Gets the results of the subscription query.
getSenderAddress() - Method in class net.rim.pushsdk.pap.unmarshal.PushResponse
Gets the address of the PPG that processed the push request.
getSenderAddress() - Method in class net.rim.pushsdk.pap.unmarshal.ResultNotification
Gets the address of the PPG that processed the push associated with the notification.
getSenderName() - Method in class net.rim.pushsdk.pap.unmarshal.PushResponse
Gets the textual name of the PPG that processed the push request.
getSenderName() - Method in class net.rim.pushsdk.pap.unmarshal.ResultNotification
Gets the textual name of the PPG that processed the push associated with the notification.
getSourceReference() - Method in class net.rim.pushsdk.pap.control.PushMessageControl
Gets the source reference associated with the push message control.
getStackTrace(Throwable) - Static method in class net.rim.pushsdk.commons.StackTraceUtil
Gets the stack trace associated with a throwable.
getStartTagClosed(String) - Static method in class net.rim.pushsdk.pap.control.PapControl
Gets a closed XML start tag (i.e.
getStartTagOpen(String) - Static method in class net.rim.pushsdk.pap.control.PapControl
Gets an open XML start tag (i.e.
getStatus() - Method in class net.rim.pushsdk.query.subscription.SubscriptionQueryResult
Gets the status associated with the address.
getStatusCode() - Method in class net.rim.pushsdk.commons.http.HttpResponse
Gets the status code from an HTTP response.
getStatusCode(String) - Static method in class net.rim.pushsdk.pap.StatusCode
Gets a status code object from a code string.
getStatusCodes() - Static method in class net.rim.pushsdk.pap.StatusCode
Gets a collection of all the status codes.
getSubQueryRequestStatus() - Method in enum net.rim.pushsdk.query.subscription.SubQueryRequestStatus
Gets the value of the status (lower cased).
getSubQueryRequestStatus(String) - Static method in enum net.rim.pushsdk.query.subscription.SubQueryRequestStatus
Gets the status associated with the given string.
getSubQueryResultStatus() - Method in enum net.rim.pushsdk.query.subscription.SubQueryResultStatus
Gets the value of the status (lower cased).
getSubQueryResultStatus(String) - Static method in enum net.rim.pushsdk.query.subscription.SubQueryResultStatus
Gets the status associated with the given string.
getSubscriptionDeregistrationUrl() - Method in interface net.rim.pushsdk.commons.PushSDKProperties
Gets the subscriber deregistration URL for public (BIS) pushes.
getSubscriptionDeregistrationUrl() - Method in class net.rim.pushsdk.commons.PushSDKPropertiesImpl
 
getSubscriptionFindMaxResults() - Method in interface net.rim.pushsdk.commons.PushSDKProperties
Gets the maximum number of results returned by a subscriber find operation.
getSubscriptionFindMaxResults() - Method in class net.rim.pushsdk.commons.PushSDKPropertiesImpl
 
getSubscriptionMatchingMaxThreads() - Method in interface net.rim.pushsdk.commons.PushSDKProperties
Gets the maximum number of threads to use for subscription matching (used in subscription validation).
getSubscriptionMatchingMaxThreads() - Method in class net.rim.pushsdk.commons.PushSDKPropertiesImpl
 
getSubscriptionMatchingQueueSize() - Method in interface net.rim.pushsdk.commons.PushSDKProperties
Gets the size of the queue for large subscription validation/subscription matching.
getSubscriptionMatchingQueueSize() - Method in class net.rim.pushsdk.commons.PushSDKPropertiesImpl
 
getSubscriptionPPGSyncBatchSize() - Method in interface net.rim.pushsdk.commons.PushSDKProperties
Gets the size of the batches for syncing subscription statuses with the PPG.
getSubscriptionPPGSyncBatchSize() - Method in class net.rim.pushsdk.commons.PushSDKPropertiesImpl
 
getSubscriptionPPGSyncMaxThreads() - Method in interface net.rim.pushsdk.commons.PushSDKProperties
Gets the maximum number of threads to use in syncing subscription statuses with the PPG.
getSubscriptionPPGSyncMaxThreads() - Method in class net.rim.pushsdk.commons.PushSDKPropertiesImpl
 
getSubscriptionPPGSyncQueueSize() - Method in interface net.rim.pushsdk.commons.PushSDKProperties
Gets the size of the queue used in syncing subscription statuses with the PPG.
getSubscriptionPPGSyncQueueSize() - Method in class net.rim.pushsdk.commons.PushSDKPropertiesImpl
 
getSubscriptionPPGSyncTimeout() - Method in interface net.rim.pushsdk.commons.PushSDKProperties
Gets the timeout (in minutes) used in syncing subscription statuses with the PPG.
getSubscriptionPPGSyncTimeout() - Method in class net.rim.pushsdk.commons.PushSDKPropertiesImpl
 
getSubscriptionQueryService() - Static method in class net.rim.pushsdk.query.QueryBeanLocator
Returns an instance of the subscription query service (a spring bean).
getSubscriptionQueryUrl() - Method in interface net.rim.pushsdk.commons.PushSDKProperties
Gets the URL associated with subscription status queries for public (BIS) pushes.
getSubscriptionQueryUrl() - Method in class net.rim.pushsdk.commons.PushSDKPropertiesImpl
 
getSubscriptionResumeUrl() - Method in interface net.rim.pushsdk.commons.PushSDKProperties
Gets the resume subscription URL for public (BIS) pushes.
getSubscriptionResumeUrl() - Method in class net.rim.pushsdk.commons.PushSDKPropertiesImpl
 
getSubscriptionSuspendUrl() - Method in interface net.rim.pushsdk.commons.PushSDKProperties
Gets the suspend subscription URL for public (BIS) pushes.
getSubscriptionSuspendUrl() - Method in class net.rim.pushsdk.commons.PushSDKPropertiesImpl
 
getSubscriptionValidationBatchSize() - Method in interface net.rim.pushsdk.commons.PushSDKProperties
Gets the number of subscribers to load at once from the database to validate.
getSubscriptionValidationBatchSize() - Method in class net.rim.pushsdk.commons.PushSDKPropertiesImpl
 
getSubscriptionValidationHighWaterMark() - Method in interface net.rim.pushsdk.commons.PushSDKProperties
Gets the subscription validation high water mark.
getSubscriptionValidationHighWaterMark() - Method in class net.rim.pushsdk.commons.PushSDKPropertiesImpl
 
getType() - Method in enum net.rim.pushsdk.pap.control.PPGType
Gets the current PPG type.
getType(String) - Static method in enum net.rim.pushsdk.pap.control.PPGType
Gets the PPG type associated with the passed in string.
GifImageContent - Class in net.rim.pushsdk.commons.content
Represents GIF image content.
GifImageContent(byte[], boolean) - Constructor for class net.rim.pushsdk.commons.content.GifImageContent
Constructs a GIF image with the specified content.
GifImageContent(File, boolean) - Constructor for class net.rim.pushsdk.commons.content.GifImageContent
Constructs a GIF image from the specified file.
GifImageContent(URL, boolean) - Constructor for class net.rim.pushsdk.commons.content.GifImageContent
Constructs a GIF image from the specified URL.

H

hashCode() - Method in class net.rim.pushsdk.pap.control.AddressList
Returns a hashcode for this address list.
hashCode() - Method in class net.rim.pushsdk.pap.StatusCode
Returns a hashcode for this status code.
hashCode() - Method in class net.rim.pushsdk.query.subscription.SubQueryRequestByAddress
Returns a hashcode for this subscription query request message (by address).
hashCode() - Method in class net.rim.pushsdk.query.subscription.SubQueryRequestByStatus
Returns a hashcode for this subscription query request message (by status).
hashCode() - Method in class net.rim.pushsdk.query.subscription.SubscriptionQueryMessage
Returns a hashcode for this subscription query message.
hashCode() - Method in class net.rim.pushsdk.query.subscription.SubscriptionQueryResponse
Returns a hashcode for this subscription query response message.
hashCode() - Method in class net.rim.pushsdk.query.subscription.SubscriptionQueryResult
Returns a hashcode for this subscription query result.
HEADER_KEY_VALUE_SEPARATOR - Static variable in class net.rim.pushsdk.commons.http.HttpHeaderList
The key-value separator for HTTP headers.
headers - Variable in class net.rim.pushsdk.commons.content.Content
The HTTP headers.
HtmlContent - Class in net.rim.pushsdk.commons.content
Represents HTML content (a specialized form of TextContent).
HtmlContent(String) - Constructor for class net.rim.pushsdk.commons.content.HtmlContent
Constructs content of an HTML type.
HtmlContent(String, String) - Constructor for class net.rim.pushsdk.commons.content.HtmlContent
Constructs content of an HTML type.
HtmlContent(File) - Constructor for class net.rim.pushsdk.commons.content.HtmlContent
Constructs content of an HTML type from the contents of the file.
HtmlContent(File, String) - Constructor for class net.rim.pushsdk.commons.content.HtmlContent
Constructs content of an HTML type from the contents of the file.
HtmlContent(URL) - Constructor for class net.rim.pushsdk.commons.content.HtmlContent
Constructs content of an HTML type from the contents of the URL.
HTTP_CONNECTION_TIMEOUT - Static variable in class net.rim.pushsdk.commons.PushSDKPropertiesImpl
The connection timeout for the HTTP client.
HTTP_IS_PERSISTENT_TIMEOUT - Static variable in class net.rim.pushsdk.commons.PushSDKPropertiesImpl
Whether persistent connections are used by the HTTP client.
HTTP_READ_TIMEOUT - Static variable in class net.rim.pushsdk.commons.PushSDKPropertiesImpl
The read timeout for the HTTP client.
HttpClient - Interface in net.rim.pushsdk.commons.http
Interface defining operations to enable transmitting HTTP GET and HTTP POST requests and returning the corresponding HTTP response.
HttpClientImpl - Class in net.rim.pushsdk.commons.http
Default simple implementation of the HttpClient interface.
HttpClientImpl() - Constructor for class net.rim.pushsdk.commons.http.HttpClientImpl
 
HttpHeaderList - Class in net.rim.pushsdk.commons.http
Represents HTTP transport headers in the format of header name to header value pairs.
HttpHeaderList() - Constructor for class net.rim.pushsdk.commons.http.HttpHeaderList
Constructs an HTTP header list.
HttpResponse - Class in net.rim.pushsdk.commons.http
Represents the response of an HTTP POST/GET request.
HttpResponse() - Constructor for class net.rim.pushsdk.commons.http.HttpResponse
 

I

IdGenerator - Interface in net.rim.pushsdk.commons
Interface that defines a method to generate globally unique ids.
IdGeneratorImpl - Class in net.rim.pushsdk.commons
Simple implementation of the IdGenerator interface to generate unique ids.
IdGeneratorImpl() - Constructor for class net.rim.pushsdk.commons.IdGeneratorImpl
Default constructor.
IdGeneratorImpl(String) - Constructor for class net.rim.pushsdk.commons.IdGeneratorImpl
Constructs an ID generator with the given domain name to use as the prefix of the ID.
ILLEGAL_ARGUMENT_DESCRIPTION - Static variable in class net.rim.pushsdk.pap.control.ResultNotificationResponseControl
The description when a result notification fails validation.
IMAGE_GIF - Static variable in class net.rim.pushsdk.commons.content.ContentType
The image/gif content type used for GIF images.
IMAGE_JPEG - Static variable in class net.rim.pushsdk.commons.content.ContentType
The image/jpeg content type used for JPEG images.
IMAGE_PNG - Static variable in class net.rim.pushsdk.commons.content.ContentType
The image/png content type used for PNG images.
INTERNAL_SERVER_ERROR - Static variable in class net.rim.pushsdk.pap.StatusCode
Generic error: The server failed to fulfill an apparently valid request.
INVALID_TAG_ERROR_MSG - Static variable in class net.rim.pushsdk.query.subscription.SubQueryMessageUnmarshaller
Error message indicating an invalid tag was found.
INVALID_VALUE_ERROR_MSG - Static variable in class net.rim.pushsdk.query.subscription.SubQueryMessageUnmarshaller
Error message indicating a tag had an invalid value.
IOEXCEPTION_ERROR_MSG - Static variable in class net.rim.pushsdk.query.subscription.SubQueryMessageUnmarshaller
Error message indicating that a IOException was encountered.
isBearerRequired() - Method in class net.rim.pushsdk.pap.control.QualityOfService
Whether or not the bearer is required.
isEmpty() - Method in class net.rim.pushsdk.commons.content.BinaryContent
 
isEmpty() - Method in class net.rim.pushsdk.commons.content.Content
Determines whether the content is empty.
isEmpty() - Method in class net.rim.pushsdk.commons.content.GenericContent
 
isEmpty() - Method in class net.rim.pushsdk.commons.content.MultiPartContent
 
isEmpty() - Method in class net.rim.pushsdk.commons.content.TextContent
 
isEmpty() - Method in class net.rim.pushsdk.pap.control.AddressList
Whether or not the address list is empty.
isPushAll(List<String>) - Static method in class net.rim.pushsdk.pap.control.AddressList
Determines if the list of addresses is a push_all (i.e.
isPushAll(String) - Static method in class net.rim.pushsdk.pap.control.AddressList
Determines if the address is the push_all token (the case is ignored).
isUsingPublicPush() - Method in class net.rim.pushsdk.pap.control.PapControl
Whether or not a PAP control is being used for a public (BIS) push, an enterprise (BES or BDS) push.
iterator() - Method in class net.rim.pushsdk.commons.LinkedBlockingQueue
Returns an iterator over the elements in this queue in proper sequence.

J

JpegImageContent - Class in net.rim.pushsdk.commons.content
Represents JPEG image content.
JpegImageContent(byte[], boolean) - Constructor for class net.rim.pushsdk.commons.content.JpegImageContent
Constructs a JPEG image with the specified content.
JpegImageContent(File, boolean) - Constructor for class net.rim.pushsdk.commons.content.JpegImageContent
Constructs a JPEG image from the specified file.
JpegImageContent(URL, boolean) - Constructor for class net.rim.pushsdk.commons.content.JpegImageContent
Constructs a JPEG image from the specified URL.

L

LinkedBlockingQueue<E> - Class in net.rim.pushsdk.commons
Custom code copied from JDK 1.6.0 source that applies the fix suggested in this bug report: http://bugs.sun.com/view_bug.do;jsessionid=262f6941e032aaffffffffe6162904a49811d?bug_id=6805775
LinkedBlockingQueue() - Constructor for class net.rim.pushsdk.commons.LinkedBlockingQueue
Creates a LinkedBlockingQueue with a capacity of Integer.MAX_VALUE.
LinkedBlockingQueue(int) - Constructor for class net.rim.pushsdk.commons.LinkedBlockingQueue
Creates a LinkedBlockingQueue with the given (fixed) capacity.
LinkedBlockingQueue(Collection<? extends E>) - Constructor for class net.rim.pushsdk.commons.LinkedBlockingQueue
Creates a LinkedBlockingQueue with a capacity of Integer.MAX_VALUE, initially containing the elements of the given collection, added in traversal order of the collection's iterator.
LogFactory - Class in net.rim.pushsdk.commons
Factory class that configures a Log4J Logger for a given class.
LogFactory() - Constructor for class net.rim.pushsdk.commons.LogFactory
 

M

makeBoundary() - Method in class net.rim.pushsdk.commons.BoundaryGenerator
Creates a boundary that is in a format of: <20 random alpha numeric characters>

This class can be subclassed and this method overridden if a custom boundary is needed for creating MultiPartContent only (e.g.
marshal(ByteArrayOutputStream) - Method in class net.rim.pushsdk.pap.control.PapRequestMessage
Writes out the boundary, the control, and the content (if there is any) to the output stream.
marshal(ByteArrayOutputStream) - Method in class net.rim.pushsdk.query.subscription.SubscriptionQueryRequest
Marshals the subscription query request message to the given output stream.
MAX_ID_LENGTH - Static variable in class net.rim.pushsdk.commons.IdGeneratorImpl
Constant representing the maximum ID length
MAX_IN_CLAUSE_VALUES - Static variable in class net.rim.pushsdk.commons.PushSDKPropertiesImpl
The max.
MAX_RANDOM_LENGH_WITH_DOMAIN - Static variable in class net.rim.pushsdk.commons.IdGeneratorImpl
Constant representing the maximum random portion of the id length when a domain is specified
MAX_RANDOM_LENGH_WITHOUT_DOMAIN - Static variable in class net.rim.pushsdk.commons.IdGeneratorImpl
Constant representing the maximum random portion of the id length when a domain is not specified
MESSAGE_STATE_ATTR - Static variable in class net.rim.pushsdk.pap.unmarshal.PapMessageUnmarshaller
The message state PAP XML attribute.
MessageState - Enum in net.rim.pushsdk.pap
PAP message state constants.
MISSING_MANDATORY_ERROR_MSG - Static variable in class net.rim.pushsdk.pap.unmarshal.PapMessageUnmarshaller
The error message when PAP XML tags or attributes are found to be missing.
MISSING_MANDATORY_ERROR_MSG - Static variable in class net.rim.pushsdk.query.subscription.SubQueryMessageUnmarshaller
Error message indicating a missing XML tag or attribute that was required.
MISSING_OUTERMOST_TAG_ERROR_MSG - Static variable in class net.rim.pushsdk.query.subscription.SubQueryMessageUnmarshaller
Error message indicating that the expected outermost tag of the response (see SubscriptionQueryMessage.QUERY_OUTERMOST_TAG) was not found in the response.
MISSING_RESPONSE_TAG_ERROR_MSG - Static variable in class net.rim.pushsdk.query.subscription.SubQueryMessageUnmarshaller
Error message indicating that an expected response tag (see SubscriptionQueryResponse.QUERY_RESPONSE_TAG) was not found in the response.
Mp4AudioContent - Class in net.rim.pushsdk.commons.content
Represents MP4 audio content.
Mp4AudioContent(byte[], boolean) - Constructor for class net.rim.pushsdk.commons.content.Mp4AudioContent
Constructs an MP4 audio with the specified content.
Mp4AudioContent(File, boolean) - Constructor for class net.rim.pushsdk.commons.content.Mp4AudioContent
Constructs an MP4 audio from the specified file.
Mp4AudioContent(URL, boolean) - Constructor for class net.rim.pushsdk.commons.content.Mp4AudioContent
Constructs an MP4 audio from the specified URL.
Mp4VideoContent - Class in net.rim.pushsdk.commons.content
Represents MP4 video content.
Mp4VideoContent(byte[], boolean) - Constructor for class net.rim.pushsdk.commons.content.Mp4VideoContent
Constructs an MP4 video with the specified content.
Mp4VideoContent(File, boolean) - Constructor for class net.rim.pushsdk.commons.content.Mp4VideoContent
Constructs an MP4 video from the specified file.
Mp4VideoContent(URL, boolean) - Constructor for class net.rim.pushsdk.commons.content.Mp4VideoContent
Constructs an MP4 video from the specified URL.
MpegAudioContent - Class in net.rim.pushsdk.commons.content
Represents MPEG audio content.
MpegAudioContent(byte[], boolean) - Constructor for class net.rim.pushsdk.commons.content.MpegAudioContent
Constructs an MPEG audio with the specified content.
MpegAudioContent(File, boolean) - Constructor for class net.rim.pushsdk.commons.content.MpegAudioContent
Constructs an MPEG audio from the specified file.
MpegAudioContent(URL, boolean) - Constructor for class net.rim.pushsdk.commons.content.MpegAudioContent
Constructs an MPEG audio from the specified URL.
MpegVideoContent - Class in net.rim.pushsdk.commons.content
Represents MPEG video content.
MpegVideoContent(byte[], boolean) - Constructor for class net.rim.pushsdk.commons.content.MpegVideoContent
Constructs an MPEG video with the specified content.
MpegVideoContent(File, boolean) - Constructor for class net.rim.pushsdk.commons.content.MpegVideoContent
Constructs an MPEG video from the specified file.
MpegVideoContent(URL, boolean) - Constructor for class net.rim.pushsdk.commons.content.MpegVideoContent
Constructs an MPEG video from the specified URL.
MULTIPART_MIXED - Static variable in class net.rim.pushsdk.commons.content.ContentType
The multipart/mixed content type.
MULTIPART_RELATED - Static variable in class net.rim.pushsdk.commons.content.ContentType
The multipart/related content type.
MultiPartContent - Class in net.rim.pushsdk.commons.content
Represents multi-part message body content.
MultiPartContent() - Constructor for class net.rim.pushsdk.commons.content.MultiPartContent
Constructs multi-part content.
MultiPartContent(BoundaryGenerator) - Constructor for class net.rim.pushsdk.commons.content.MultiPartContent
Constructs multi-part content.
MULTIPLE_ADDRESSES_NOT_SUPPORTED - Static variable in class net.rim.pushsdk.pap.StatusCode
This is an enterprise status code only. The PPG does not support this operation on multiple recipients.

N

net.rim.pushsdk.commons - package net.rim.pushsdk.commons
This package contains base classes, base exceptions, utility and helper classes that are shared across other components.
net.rim.pushsdk.commons.content - package net.rim.pushsdk.commons.content
This package contains classes which model content to be included in push requests.
net.rim.pushsdk.commons.http - package net.rim.pushsdk.commons.http
This package contains an interface for and an implementation of an HTTP client.
net.rim.pushsdk.pap - package net.rim.pushsdk.pap
This package contains classes responsible for sending PAP push, cancel, and status query messages and handling acknowledgements.
net.rim.pushsdk.pap.control - package net.rim.pushsdk.pap.control
This package contains classes responsible for modeling the control part of the PAP XML messages.
net.rim.pushsdk.pap.unmarshal - package net.rim.pushsdk.pap.unmarshal
This package contains classes responsible for unmarshalling the PAP XML messages.
net.rim.pushsdk.pap.web - package net.rim.pushsdk.pap.web
This package provides an abstract servlet for handling result notifications.
net.rim.pushsdk.query - package net.rim.pushsdk.query
This package contains classes responsible for performing non-PAP queries on the PPG.
net.rim.pushsdk.query.subscription - package net.rim.pushsdk.query.subscription
This package contains classes responsible for performing non-PAP queries on the PPG that relate to subscription and checking the status of subscribers on the PPG end.
NEW_LINE - Static variable in class net.rim.pushsdk.commons.content.Content
The new-line character (i.e.
NEW_LINE - Static variable in class net.rim.pushsdk.pap.control.PapControl
A new-line character (i.e.
NEW_LINE_BYTES - Static variable in class net.rim.pushsdk.commons.content.Content
The new-line character in bytes (i.e.
NO_RESULTS_STATUS_CODE - Static variable in class net.rim.pushsdk.query.subscription.SubscriptionQueryResponse
The status code associated with no results being returned by the request.
NO_XML_ERROR_MSG - Static variable in class net.rim.pushsdk.query.subscription.SubQueryMessageUnmarshaller
Error message indicating that the response received did not contain any actual XML.
NOT_IMPLEMENTED - Static variable in class net.rim.pushsdk.pap.StatusCode
This is an enterprise status code only. The requested operation is not implemented in the PPG.
NOT_POSSIBLE - Static variable in class net.rim.pushsdk.pap.StatusCode
This is an enterprise status code only. The request could not be carried out because it is not possible.
NOT_XML_ERROR_MSG - Static variable in class net.rim.pushsdk.query.subscription.SubQueryMessageUnmarshaller
Error message indicating that the response received was not the expected XML content type.

O

offer(E, long, TimeUnit) - Method in class net.rim.pushsdk.commons.LinkedBlockingQueue
Inserts the specified element at the tail of this queue, waiting if necessary up to the specified wait time for space to become available.
offer(E) - Method in class net.rim.pushsdk.commons.LinkedBlockingQueue
Inserts the specified element at the tail of this queue if it is possible to do so immediately without exceeding the queue's capacity, returning true upon success and false if this queue is full.
OK - Static variable in class net.rim.pushsdk.pap.StatusCode
This code indicates that the action requested was successful.
onNotification(ResultNotification, Map<String, String[]>) - Method in interface net.rim.pushsdk.pap.PapService
Implement this method in order to perform custom actions/business logic upon receiving a result notification.
onNotification(ResultNotification, Map<String, String[]>) - Method in class net.rim.pushsdk.pap.PapServiceImpl
 
OPEN_BRACKET - Static variable in class net.rim.pushsdk.pap.control.PapControl
An open bracket for an XML tag.
OPEN_BRACKET_WITH_SLASH - Static variable in class net.rim.pushsdk.pap.control.PapControl
An open bracket for an XML tag followed by a forward slash.
OVER_HARD_PUSH_QUOTA - Static variable in class net.rim.pushsdk.pap.StatusCode
This is a public/BIS status code only. This code indicates that the request has been rejected by the PPG because the daily push count quota has been exceeded.
OVER_SOFT_PUSH_QUOTA - Static variable in class net.rim.pushsdk.pap.StatusCode
This is a public/BIS status code only. This code indicates that the request has been accepted for processing, but the final outcome is not yet known.

P

PAP_DATE_FORMAT - Static variable in class net.rim.pushsdk.commons.DateUtil
The format of dates for PAP.
PAP_TAG - Static variable in class net.rim.pushsdk.pap.unmarshal.PapMessageUnmarshaller
The pap PAP XML tag.
PapBeanLocator - Class in net.rim.pushsdk.pap
Utility class that provides access to beans in the PAP package.
PapBeanLocator() - Constructor for class net.rim.pushsdk.pap.PapBeanLocator
 
PapControl - Class in net.rim.pushsdk.pap.control
Used internally by the Push Service SDK as the base class for all PAP control objects.
PapControl() - Constructor for class net.rim.pushsdk.pap.control.PapControl
 
PapMessage - Class in net.rim.pushsdk.pap.unmarshal
Used internally by the Push Service SDK as the base class for PAP messages used by the unmarshaller.
PapMessage() - Constructor for class net.rim.pushsdk.pap.unmarshal.PapMessage
 
PapMessageUnmarshaller - Class in net.rim.pushsdk.pap.unmarshal
Used internally by the Push Service SDK as an abstract class for unmarshalling PAP XML messages into Java objects.
PapMessageUnmarshaller() - Constructor for class net.rim.pushsdk.pap.unmarshal.PapMessageUnmarshaller
Default PAP message unmarshaller constructor.
PapMessageUnmarshaller.PushSDKErrorHandler - Class in net.rim.pushsdk.pap.unmarshal
The handler for dealing with errors during unmarshalling.
PapMessageUnmarshaller.PushSDKErrorHandler() - Constructor for class net.rim.pushsdk.pap.unmarshal.PapMessageUnmarshaller.PushSDKErrorHandler
 
PapRequestMessage - Class in net.rim.pushsdk.pap.control
Used internally by the Push Service SDK to represent an entire PAP request message.
PapRequestMessage(PapControl, Content) - Constructor for class net.rim.pushsdk.pap.control.PapRequestMessage
Constructs a request for a PAP message that has both a control and content part (i.e.
PapRequestMessage(PapControl) - Constructor for class net.rim.pushsdk.pap.control.PapRequestMessage
Constructs a request for a PAP message that has only a control part (i.e.
PapService - Interface in net.rim.pushsdk.pap
Interface defining push operations to send PAP 2.1/2.0 XML to a Push Proxy Gateway (PPG) and parse the PAP XML responses.
PapServiceImpl - Class in net.rim.pushsdk.pap
Class implementing the PapService interface that defines push operations to send PAP 2.1/2.0 XML to a Push Proxy Gateway (PPG) and parse the PAP XML responses.
PapServiceImpl() - Constructor for class net.rim.pushsdk.pap.PapServiceImpl
 
PARSE_ERROR_MSG - Static variable in class net.rim.pushsdk.query.subscription.SubQueryMessageUnmarshaller
Error message indicating that the XML response could not be parsed.
parseBESAddress(String) - Static method in class net.rim.pushsdk.pap.control.AddressList
Parses out the address from how it appears in a PAP push sent through enterprise (BES/BDS).
parsePapDate(String) - Static method in class net.rim.pushsdk.commons.DateUtil
Parses out a date from a string in PAP date format.
PARSER_SPECIAL_CHARACTERS - Static variable in class net.rim.pushsdk.commons.PushSDKPropertiesImpl
List of parser special characters that should be avoided when specifying values of PAP message elements.
peek() - Method in class net.rim.pushsdk.commons.LinkedBlockingQueue
 
PngImageContent - Class in net.rim.pushsdk.commons.content
Represents PNG image content.
PngImageContent(byte[], boolean) - Constructor for class net.rim.pushsdk.commons.content.PngImageContent
Constructs a PNG image with the specified content.
PngImageContent(File, boolean) - Constructor for class net.rim.pushsdk.commons.content.PngImageContent
Constructs a PNG image from the specified file.
PngImageContent(URL, boolean) - Constructor for class net.rim.pushsdk.commons.content.PngImageContent
Constructs a PNG image from the specified URL.
poll(long, TimeUnit) - Method in class net.rim.pushsdk.commons.LinkedBlockingQueue
 
poll() - Method in class net.rim.pushsdk.commons.LinkedBlockingQueue
 
PORT_CLOSED - Static variable in class net.rim.pushsdk.pap.StatusCode
This is a public/BIS and enterprise/BDS status code only. For enterprise/BES, see the PUSH_ABORTED_BY_DEVICE constant instead.
ppgType - Variable in class net.rim.pushsdk.pap.control.PapControl
The type of PPG being used
PPGType - Enum in net.rim.pushsdk.pap.control
Defines the types of PPG that can be pushed to.
print() - Method in class net.rim.pushsdk.commons.content.ContentType
Gets a string of the content type and its parameters in PAP XML format.
print(boolean) - Method in class net.rim.pushsdk.pap.control.AddressList
Returns a string containing the address list wrapped in PAP XML tags.
print() - Method in class net.rim.pushsdk.pap.control.QualityOfService
Returns a string containing the quality of service wrapped in PAP XML tags.
PRODUCT_NAME_ATTR - Static variable in class net.rim.pushsdk.pap.unmarshal.PapMessageUnmarshaller
The product name PAP XML attribute.
PropertyStore - Class in net.rim.pushsdk.commons
Abstract class for storing SDK properties.
PropertyStore() - Constructor for class net.rim.pushsdk.commons.PropertyStore
 
PUBLIC_PPG_ADDRESS - Static variable in class net.rim.pushsdk.commons.PushSDKPropertiesImpl
Push submission URL of the public (BIS) push server.
push(String, String, String, PushMessageControl, Content) - Method in interface net.rim.pushsdk.pap.PapService
Sends a push request with the specified content using the specified attributes.
push(String, String, String, PushMessageControl, Content) - Method in class net.rim.pushsdk.pap.PapServiceImpl
 
PUSH_ABORTED_BY_DEVICE - Static variable in class net.rim.pushsdk.pap.StatusCode
This is an enterprise status code only. For public/BIS and enterprise/BDS push, see the PORT_CLOSED constant instead.
PUSH_ALL - Static variable in class net.rim.pushsdk.commons.Constants
Address used to push to all known addresses.
PUSH_APP_ADD - Static variable in interface net.rim.pushsdk.commons.SQLProperties
Add a push application.
PUSH_APP_CHANGE_BDS_CREDENTIALS - Static variable in interface net.rim.pushsdk.commons.SQLProperties
Change the BDS credentials (i.e.
PUSH_APP_CHANGE_ENTERPRISE_CREDENTIALS - Static variable in interface net.rim.pushsdk.commons.SQLProperties
Change the enterprise credentials (i.e.
PUSH_APP_CHANGE_PUBLIC_CREDENTIALS - Static variable in interface net.rim.pushsdk.commons.SQLProperties
Change the public credentials (i.e.
PUSH_APP_CHANGE_TYPE_FROM_BDS_TO_PUBLIC_AND_BDS - Static variable in interface net.rim.pushsdk.commons.SQLProperties
Change the type of a push application from BDS Push to Public+BDS Push.
PUSH_APP_CHANGE_TYPE_FROM_ENTERPRISE_AND_BDS_TO_PUBLIC_AND_ENTERPRISE_AND_BDS - Static variable in interface net.rim.pushsdk.commons.SQLProperties
Change the type of a push application from Enterprise+BDS Push to Public+Enterprise+BDS Push.
PUSH_APP_CHANGE_TYPE_FROM_ENTERPRISE_TO_ENTERPRISE_AND_BDS - Static variable in interface net.rim.pushsdk.commons.SQLProperties
Change the type of a push application from Enterprise Push to Enterprise+BDS Push.
PUSH_APP_CHANGE_TYPE_FROM_ENTERPRISE_TO_PUBLIC_AND_ENTERPRISE - Static variable in interface net.rim.pushsdk.commons.SQLProperties
Change the type of a push application from Enterprise Push to Public+Enterprise Push.
PUSH_APP_CHANGE_TYPE_FROM_ENTERPRISE_TO_PUBLIC_AND_ENTERPRISE_AND_BDS - Static variable in interface net.rim.pushsdk.commons.SQLProperties
Change the type of a push application from Enterprise Push to Public+Enterprise+BDS Push.
PUSH_APP_CHANGE_TYPE_FROM_PUBLIC_AND_ENTERPRISE_TO_PUBLIC_AND_ENTERPRISE_AND_BDS - Static variable in interface net.rim.pushsdk.commons.SQLProperties
Change the type of a push application from Public+Enterprise Push to Public+Enterprise+BDS Push.
PUSH_APP_CHANGE_TYPE_FROM_PUBLIC_TO_PUBLIC_AND_BDS - Static variable in interface net.rim.pushsdk.commons.SQLProperties
Change the type of a push application from Public Push to Public+BDS Push.
PUSH_APP_CHANGE_TYPE_FROM_PUBLIC_TO_PUBLIC_AND_ENTERPRISE - Static variable in interface net.rim.pushsdk.commons.SQLProperties
Change the type of a push application from Public Push to Public+Enterprise Push.
PUSH_APP_CHANGE_TYPE_FROM_PUBLIC_TO_PUBLIC_AND_ENTERPRISE_AND_BDS - Static variable in interface net.rim.pushsdk.commons.SQLProperties
Change the type of a push application from Public Push to Public+Enterprise+BDS Push.
PUSH_APP_DELETE - Static variable in interface net.rim.pushsdk.commons.SQLProperties
Hard delete a push application.
PUSH_APP_DISABLE - Static variable in interface net.rim.pushsdk.commons.SQLProperties
Disable a push application.
PUSH_APP_ENABLE - Static variable in interface net.rim.pushsdk.commons.SQLProperties
Enable a push application.
PUSH_APP_ENABLE_WITH_EXPIRY - Static variable in interface net.rim.pushsdk.commons.SQLProperties
Enable a push application with a new expiry date.
PUSH_APP_FIND_ALL - Static variable in interface net.rim.pushsdk.commons.SQLProperties
Find all push applications.
PUSH_APP_FIND_BY_ID - Static variable in interface net.rim.pushsdk.commons.SQLProperties
Find a push application by id.
PUSH_APP_FIND_BY_NAME - Static variable in interface net.rim.pushsdk.commons.SQLProperties
Find a push application by name.
PUSH_APP_FIND_BY_STATUS - Static variable in interface net.rim.pushsdk.commons.SQLProperties
Find push applications by status.
PUSH_APP_FIND_BY_TYPE - Static variable in interface net.rim.pushsdk.commons.SQLProperties
Find push applications by type.
PUSH_APP_UPDATE - Static variable in interface net.rim.pushsdk.commons.SQLProperties
Update a push application.
PUSH_APPLICATION_NOT_INSTALLED - Static variable in class net.rim.pushsdk.pap.StatusCode
This is an enterprise/BDS status code only. The PPG could not deliver the message because there is no application with the application id specified.
PUSH_COUNT_ADD - Static variable in interface net.rim.pushsdk.commons.SQLProperties
Initialize the "completed" count for a push to 0.
PUSH_COUNT_INCREMENT - Static variable in interface net.rim.pushsdk.commons.SQLProperties
Increment the "completed" count for a push.
PUSH_COUNT_REMOVE - Static variable in interface net.rim.pushsdk.commons.SQLProperties
Delete the "completed" count for a push.
PUSH_ID_ATTR - Static variable in class net.rim.pushsdk.pap.unmarshal.PapMessageUnmarshaller
The push ID PAP XML attribute.
PUSH_ID_NOT_FOUND - Static variable in class net.rim.pushsdk.pap.StatusCode
This code is returned when an operation is requested on a previously submitted message and the PPG cannot find the message for the Push ID specified.
PUSH_MESSAGE_ID - Static variable in class net.rim.pushsdk.commons.http.HttpHeaderList
The push message id HTTP header (push id).
PUSH_REQUEST_ADD - Static variable in interface net.rim.pushsdk.commons.SQLProperties
Add a push request.
PUSH_REQUEST_DELETE - Static variable in interface net.rim.pushsdk.commons.SQLProperties
Delete all the push requests.
PUSH_REQUEST_DELETE_BY_APPID - Static variable in interface net.rim.pushsdk.commons.SQLProperties
Delete all the push requests for a push application.
PUSH_REQUEST_DELETE_BY_APPID_AND_DATE - Static variable in interface net.rim.pushsdk.commons.SQLProperties
Delete all the push requests for a push application up to a certain date.
PUSH_REQUEST_DELETE_BY_DATE - Static variable in interface net.rim.pushsdk.commons.SQLProperties
Delete all the push requests up to a certain date.
PUSH_REQUEST_DELETE_BY_PUSHID - Static variable in interface net.rim.pushsdk.commons.SQLProperties
Delete a push request with the given push id.
PUSH_REQUEST_DELETE_BY_PUSHIDS - Static variable in interface net.rim.pushsdk.commons.SQLProperties
Delete all the push requests matching a push id in the list.
PUSH_REQUEST_DELETE_COMPLETED - Static variable in interface net.rim.pushsdk.commons.SQLProperties
Delete all the completed push requests.
PUSH_REQUEST_DELETE_COMPLETED_BY_APPID - Static variable in interface net.rim.pushsdk.commons.SQLProperties
Delete all the completed push requests for a push application.
PUSH_REQUEST_DELETE_COMPLETED_BY_APPID_AND_DATE - Static variable in interface net.rim.pushsdk.commons.SQLProperties
Delete all the completed push requests for a push application up to a certain date.
PUSH_REQUEST_DELETE_COMPLETED_BY_DATE - Static variable in interface net.rim.pushsdk.commons.SQLProperties
Delete all the completed push requests up to a certain date.
PUSH_REQUEST_DETAIL_ADD - Static variable in interface net.rim.pushsdk.commons.SQLProperties
Add a push request detail.
PUSH_REQUEST_DETAIL_FIND_BY_DATE_RANGE - Static variable in interface net.rim.pushsdk.commons.SQLProperties
Find all the push request details that fall within the indicated date range.
PUSH_REQUEST_DETAIL_FIND_BY_ID - Static variable in interface net.rim.pushsdk.commons.SQLProperties
Find all the push request details with the indicated push id.
PUSH_REQUEST_DETAIL_FIND_BY_ID_AND_ADDRESS - Static variable in interface net.rim.pushsdk.commons.SQLProperties
Find the push request detail with the indicated push id and address.
PUSH_REQUEST_DETAIL_FIND_BY_ID_AND_ADDRESSES - Static variable in interface net.rim.pushsdk.commons.SQLProperties
Find all the push request details with the indicated push id and matching one of the addresses.
PUSH_REQUEST_DETAIL_FIND_BY_ID_AND_STATES - Static variable in interface net.rim.pushsdk.commons.SQLProperties
Find all the push request details with the indicated push id and matching one of the message states.
PUSH_REQUEST_DETAIL_FIND_BY_ID_AND_STATUS_CODE - Static variable in interface net.rim.pushsdk.commons.SQLProperties
Find all the push request details with the indicated push id and status code.
PUSH_REQUEST_DETAIL_FIND_BY_ID_AND_SUBSCRIBER_IDS - Static variable in interface net.rim.pushsdk.commons.SQLProperties
Find all the push request details with the indicated push id and matching one of the subscriber ids.
PUSH_REQUEST_DETAIL_FIND_BY_STATUS_CODE - Static variable in interface net.rim.pushsdk.commons.SQLProperties
Find all the push request details with the indicated status code.
PUSH_REQUEST_DETAIL_FIND_ID_AND_APPID_BY_IDS_AND_STATE - Static variable in interface net.rim.pushsdk.commons.SQLProperties
Find the push id and application id for push request details with the indicated message state and matching one of the push ids.
PUSH_REQUEST_DETAIL_FIND_ID_AND_APPID_BY_STATE - Static variable in interface net.rim.pushsdk.commons.SQLProperties
Find the push id and application id for push request details with the indicated message state.
PUSH_REQUEST_DETAIL_FIND_MAX_RESULTS - Static variable in class net.rim.pushsdk.commons.PushSDKPropertiesImpl
The max.
PUSH_REQUEST_DETAIL_GET_SIZE_BY_DATE_RANGE - Static variable in interface net.rim.pushsdk.commons.SQLProperties
Get a count of all the push request details that fall within the indicated date range.
PUSH_REQUEST_DETAIL_UPDATE - Static variable in interface net.rim.pushsdk.commons.SQLProperties
Update a push request detail.
PUSH_REQUEST_DETAIL_UPDATE_WITHOUT_ADDRESS - Static variable in interface net.rim.pushsdk.commons.SQLProperties
Update a push request detail without updating the address information.
PUSH_REQUEST_FIND_ALL - Static variable in interface net.rim.pushsdk.commons.SQLProperties
Find all the push requests.
PUSH_REQUEST_FIND_BY_APPID - Static variable in interface net.rim.pushsdk.commons.SQLProperties
Find all the push requests for a push application.
PUSH_REQUEST_FIND_BY_DATE_RANGE - Static variable in interface net.rim.pushsdk.commons.SQLProperties
Find all the push requests within the indicated date range.
PUSH_REQUEST_FIND_BY_ID - Static variable in interface net.rim.pushsdk.commons.SQLProperties
Find a push request with the indicated push id.
PUSH_REQUEST_FIND_INCOMPLETE - Static variable in interface net.rim.pushsdk.commons.SQLProperties
Find all the incomplete push requests
PUSH_REQUEST_FIND_INCOMPLETE_BY_APPID_AND_SUBID - Static variable in interface net.rim.pushsdk.commons.SQLProperties
Find all the incomplete push request details for a specific subscriber and application
PUSH_REQUEST_GET_SIZE_BY_DATE_RANGE - Static variable in interface net.rim.pushsdk.commons.SQLProperties
Get a count of all the push requests within the indicated date range.
PUSH_SDK_RESOURCES_FILENAME - Static variable in class net.rim.pushsdk.commons.DefaultPropertyStore
The name of the resource bundle.
PUSH_STATS_ADD - Static variable in interface net.rim.pushsdk.commons.SQLProperties
Add push stats.
PUSH_STATS_GET_STATS - Static variable in interface net.rim.pushsdk.commons.SQLProperties
Get push stats.
PUSH_STATS_RESET_RUNNING_CONTENT_SUM - Static variable in interface net.rim.pushsdk.commons.SQLProperties
Reset running content sum.
PUSH_STATS_RESET_RUNNING_PUSH_COUNT - Static variable in interface net.rim.pushsdk.commons.SQLProperties
Reset running push count.
PUSH_STATS_UPDATE - Static variable in interface net.rim.pushsdk.commons.SQLProperties
Increment push stats.
PUSH_STATS_UPDATE_FREQUENCY - Static variable in class net.rim.pushsdk.commons.PushSDKPropertiesImpl
The time frequency (in seconds) with which push statistics are updated.
PUSH_STATS_UPDATE_QUEUESIZE - Static variable in class net.rim.pushsdk.commons.PushSDKPropertiesImpl
The maximum size of the queue used in batch updating of push statistics.
PUSHAPP_DELETE_UNSUBSCRIBE_QUEUESIZE - Static variable in class net.rim.pushsdk.commons.PushSDKPropertiesImpl
The size of the queue to use for unsubscribes when performing a hard delete of a push application.
PUSHAPP_DELETE_UNSUBSCRIBE_TIMEOUT - Static variable in class net.rim.pushsdk.commons.PushSDKPropertiesImpl
The timeout to use for unsubscribes when performing a hard delete of a push application.
PUSHAPP_ID_ATTR - Static variable in class net.rim.pushsdk.query.subscription.SubscriptionQueryMessage
The app id XML attribute indicating the application associated with the subscription query message.
PUSHAPP_SUBSCRIBER_DELETE_TIMEOUT - Static variable in class net.rim.pushsdk.commons.PushSDKPropertiesImpl
The timeout to use for deletion of subscribers when performing a hard delete of a push application.
pushApplicationId - Variable in class net.rim.pushsdk.query.subscription.SubscriptionQueryMessage
The push application id.
pushId - Variable in class net.rim.pushsdk.pap.control.PapControl
The push id associated with the PAP control.
PushMessageControl - Class in net.rim.pushsdk.pap.control
Represents the Push PAP request message control (XML).
PushMessageControl(boolean) - Constructor for class net.rim.pushsdk.pap.control.PushMessageControl
Deprecated. As of release 1.2, replaced by the PushMessageControl.PushMessageControl(PPGType) constructor instead.
PushMessageControl(PPGType) - Constructor for class net.rim.pushsdk.pap.control.PushMessageControl
Constructs a push message control for either a public (BIS) push, an enterprise (BES) push, or an enterprise (BDS) push.
PushMessageControl(boolean, IdGenerator, String, List<String>) - Constructor for class net.rim.pushsdk.pap.control.PushMessageControl
Deprecated. As of release 1.2, replaced by the PushMessageControl.PushMessageControl(PPGType, IdGenerator, String, List) constructor instead.
PushMessageControl(PPGType, IdGenerator, String, List<String>) - Constructor for class net.rim.pushsdk.pap.control.PushMessageControl
Constructs a push message control, for either a public (BIS) push, an enterprise (BES) push, or an enterprise (BDS) push with the following defaulted values: replacePushId, replaceMethod, deliverAfterTimestamp defaulted to null (see the PAP spec for more details about the meaning of these fields) progressNotesRequested defaulted to false sourceReference set to the specified username a configurable default expiry time for the push no result notifications are sent a quality of service with a delivery method of unconfirmed the address list set to the list of addresses specified
PushMessageControl(boolean, IdGenerator, String) - Constructor for class net.rim.pushsdk.pap.control.PushMessageControl
Deprecated. As of release 1.2, replaced by the PushMessageControl.PushMessageControl(PPGType, IdGenerator, String) constructor instead.
PushMessageControl(PPGType, IdGenerator, String) - Constructor for class net.rim.pushsdk.pap.control.PushMessageControl
Same behaviour as PushMessageControl(PPGType, IdGenerator, String, List) but with a PUSH_ALL for the address.
PushMessageControl(boolean, IdGenerator, String, String, List<String>) - Constructor for class net.rim.pushsdk.pap.control.PushMessageControl
Deprecated. As of release 1.2, replaced by the PushMessageControl.PushMessageControl(PPGType, IdGenerator, String, String, List) constructor instead.
PushMessageControl(PPGType, IdGenerator, String, String, List<String>) - Constructor for class net.rim.pushsdk.pap.control.PushMessageControl
Constructs a push message control, for either a public (BIS) push, an enterprise (BES) push, or an enterprise (BDS) push with the following defaulted values: replacePushId, replaceMethod, deliverAfterTimestamp defaulted to null (see the PAP spec for more details about the meaning of these fields) progressNotesRequested defaulted to false sourceReference set to the specified username a configurable default expiry time for the push result notifications are sent a quality of service with a delivery method of confirmed the address list set to the list of addresses specified
PushMessageControl(boolean, IdGenerator, String, String) - Constructor for class net.rim.pushsdk.pap.control.PushMessageControl
Deprecated. As of release 1.2, replaced by the PushMessageControl.PushMessageControl(PPGType, IdGenerator, String, String) constructor instead.
PushMessageControl(PPGType, IdGenerator, String, String) - Constructor for class net.rim.pushsdk.pap.control.PushMessageControl
Same behaviour as PushMessageControl(PPGType, IdGenerator, String, String, List) but with a PUSH_ALL for the address.
PushResponse - Class in net.rim.pushsdk.pap.unmarshal
Represents the response from a push request message.
PushResponse() - Constructor for class net.rim.pushsdk.pap.unmarshal.PushResponse
Default push response constructor.
PushResponseUnmarshaller - Class in net.rim.pushsdk.pap.unmarshal
Unmarshals the PAP response from a push operation.
PushResponseUnmarshaller() - Constructor for class net.rim.pushsdk.pap.unmarshal.PushResponseUnmarshaller
Constructs a push response unmarshaller.
PushSDKException - Exception in net.rim.pushsdk.commons
High level exception thrown by many of the SDK's public methods.
PushSDKException(String) - Constructor for exception net.rim.pushsdk.commons.PushSDKException
Constructs a PushSDKException with an error message.
PushSDKException(Throwable) - Constructor for exception net.rim.pushsdk.commons.PushSDKException
Constructs a PushSDKException wrapping a throwable.
PushSDKException(String, Throwable) - Constructor for exception net.rim.pushsdk.commons.PushSDKException
Constructs a PushSDKException with the given error message and wrapping a throwable.
PushSDKProperties - Interface in net.rim.pushsdk.commons
Interface that defines operations to encapsulate access to the push SDK properties.
pushSDKProperties - Variable in class net.rim.pushsdk.pap.control.PapControl
Defaults to the provided PushSDKPropertiesImpl implementation, but can be overridden with the setter.
PushSDKPropertiesImpl - Class in net.rim.pushsdk.commons
Default implementation of the PushSDKProperties interface.
PushSDKPropertiesImpl() - Constructor for class net.rim.pushsdk.commons.PushSDKPropertiesImpl
 
put(E) - Method in class net.rim.pushsdk.commons.LinkedBlockingQueue
Inserts the specified element at the tail of this queue, waiting if necessary for space to become available.

Q

QUALITY_OF_SERVICE_TAG - Static variable in class net.rim.pushsdk.pap.unmarshal.PapMessageUnmarshaller
The quality of service PAP XML attribute.
QualityOfService - Class in net.rim.pushsdk.pap.control
Represents the quality of service attributes for a PAP push message.
QualityOfService() - Constructor for class net.rim.pushsdk.pap.control.QualityOfService
Default quality of service constructor.
QUERY_OUTERMOST_TAG - Static variable in class net.rim.pushsdk.query.subscription.SubscriptionQueryMessage
The outermost XML tag in a subscription query (both request and response).
QUERY_REQUEST_TAG - Static variable in class net.rim.pushsdk.query.subscription.SubscriptionQueryRequest
The subscription query request XML tag.
QUERY_RESPONSE_TAG - Static variable in class net.rim.pushsdk.query.subscription.SubscriptionQueryResponse
The query response XML tag.
QUERY_RESULT_TAG - Static variable in class net.rim.pushsdk.query.subscription.SubscriptionQueryResult
The subscription query result XML tag.
QueryBeanLocator - Class in net.rim.pushsdk.query
Utility class that provides access to beans in the query package.
QueryBeanLocator() - Constructor for class net.rim.pushsdk.query.QueryBeanLocator
 
querySubscriptionStatus(String, String, Set<String>) - Method in interface net.rim.pushsdk.query.subscription.SubscriptionQueryService
Queries the status of the given addresses on the PPG end.
querySubscriptionStatus(String, String, SubQueryRequestStatus) - Method in interface net.rim.pushsdk.query.subscription.SubscriptionQueryService
Query to determine what addresses on the PPG end have the given status.
querySubscriptionStatus(String, String, Set<String>) - Method in class net.rim.pushsdk.query.subscription.SubscriptionQueryServiceImpl
 
querySubscriptionStatus(String, String, SubQueryRequestStatus) - Method in class net.rim.pushsdk.query.subscription.SubscriptionQueryServiceImpl
 

R

RandomGenerator - Class in net.rim.pushsdk.commons
Utility to generate random alpha numeric strings.
RandomGenerator() - Constructor for class net.rim.pushsdk.commons.RandomGenerator
 
receiveNotification(String, Map<String, String[]>) - Method in interface net.rim.pushsdk.pap.PapService
Called when a raw result notification message is received from the PPG over HTTP (e.g.
receiveNotification(String, Map<String, String[]>) - Method in class net.rim.pushsdk.pap.PapServiceImpl
 
REGENERATE_PUSHID_MAX_ATTEMPTS - Static variable in class net.rim.pushsdk.commons.PushSDKPropertiesImpl
The max.
remainingCapacity() - Method in class net.rim.pushsdk.commons.LinkedBlockingQueue
Returns the number of additional elements that this queue can ideally (in the absence of memory or resource constraints) accept without blocking.
remove(Object) - Method in class net.rim.pushsdk.commons.LinkedBlockingQueue
Removes a single instance of the specified element from this queue, if it is present.
remove(String) - Method in class net.rim.pushsdk.pap.control.AddressList
Removes an address from the address list.
removeAll(Collection<String>) - Method in class net.rim.pushsdk.pap.control.AddressList
Removes a collection of addresses from the address list.
REPLACEMENT_NOT_SUPPORTED - Static variable in class net.rim.pushsdk.pap.StatusCode
This is an enterprise status code only. The PPG does not support replacement of a previous submitted push message.
REQUIRED_BEARER_NOT_AVAILABLE - Static variable in class net.rim.pushsdk.pap.StatusCode
This is an enterprise status code only. The message could not be delivered using the bearer specified in the request.
REQUIRED_CAPABILITIES_NOT_SUPPORTED - Static variable in class net.rim.pushsdk.pap.StatusCode
This is an enterprise status code only. The PPG has determined that the capabilities supported by the mobile device do not match those supplied by the Push Initiator during the push submission.
REQUIRED_NETWORK_NOT_AVAILABLE - Static variable in class net.rim.pushsdk.pap.StatusCode
This is an enterprise status code only. The message could not be delivered using the network specified in the request.
ResponseResult - Class in net.rim.pushsdk.pap.unmarshal
Base class for status results within PAP responses.
ResponseResult() - Constructor for class net.rim.pushsdk.pap.unmarshal.ResponseResult
 
ResultNotification - Class in net.rim.pushsdk.pap.unmarshal
Represents a PAP result notification as received from the PPG.
ResultNotification() - Constructor for class net.rim.pushsdk.pap.unmarshal.ResultNotification
Default result notification constructor.
ResultNotificationResponseControl - Class in net.rim.pushsdk.pap.control
Represents the Result Notification PAP response control (XML).
ResultNotificationResponseControl() - Constructor for class net.rim.pushsdk.pap.control.ResultNotificationResponseControl
 
ResultNotificationUnmarshaller - Class in net.rim.pushsdk.pap.unmarshal
Unmarshals a PAP Result Notification message.
ResultNotificationUnmarshaller() - Constructor for class net.rim.pushsdk.pap.unmarshal.ResultNotificationUnmarshaller
Constructs a result notification unmarshaller.
retainAll(Collection<String>) - Method in class net.rim.pushsdk.pap.control.AddressList
Retains only those addresses in the address list that are also in the specified collection of addresses.
RollingCalendar - Class in net.rim.pushsdk.commons
Specialized calendar used to support the DatedRollingFileAppender to help determine when to roll over the log file based on a date format.

S

SAXEXCEPTION_ERROR_MSG - Static variable in class net.rim.pushsdk.query.subscription.SubQueryMessageUnmarshaller
Error message indicating that a SAXException was encountered.
saxParser - Variable in class net.rim.pushsdk.pap.unmarshal.PapMessageUnmarshaller
The SAX parser to be used in the unmarshalling.
SENDER_ADDRESS_ATTR - Static variable in class net.rim.pushsdk.pap.unmarshal.PapMessageUnmarshaller
The sender address PAP XML attribute.
SENDER_NAME_ATTR - Static variable in class net.rim.pushsdk.pap.unmarshal.PapMessageUnmarshaller
The sender name PAP XML attribute.
SERVICE_BLOCKED - Static variable in class net.rim.pushsdk.pap.StatusCode
This is a public/BIS status code only. Device is unable to receive pushes.
SERVICE_FAILURE - Static variable in class net.rim.pushsdk.pap.StatusCode
The push failed to get delivered.
SERVICE_UNAVAILABLE - Static variable in class net.rim.pushsdk.pap.StatusCode
This code indicates that the server could not honour the request because the server is busy.
setAcknowledgementBatchSize(int) - Method in interface net.rim.pushsdk.commons.PushSDKProperties
Sets the maximum number of result notifications in a batch for processing.
setAcknowledgementBatchSize(int) - Method in class net.rim.pushsdk.commons.PushSDKPropertiesImpl
 
setAcknowledgementMaxQueueSize(int) - Method in interface net.rim.pushsdk.commons.PushSDKProperties
Sets the maximum size of the result notification queue before it starts rejecting new notifications.
setAcknowledgementMaxQueueSize(int) - Method in class net.rim.pushsdk.commons.PushSDKPropertiesImpl
 
setAcknowledgementMaxThreads(int) - Method in interface net.rim.pushsdk.commons.PushSDKProperties
Sets the maximum number of threads for processing the result notification queue and notifying listeners.
setAcknowledgementMaxThreads(int) - Method in class net.rim.pushsdk.commons.PushSDKPropertiesImpl
 
setAcknowledgementPushLookupRetryDelay(int) - Method in interface net.rim.pushsdk.commons.PushSDKProperties
Sets the time in milliseconds to delay, after looking up and not finding the push request detail that corresponds to a result notification, before retrying the lookup.
setAcknowledgementPushLookupRetryDelay(int) - Method in class net.rim.pushsdk.commons.PushSDKPropertiesImpl
 
setAddress(String) - Method in class net.rim.pushsdk.pap.control.ResultNotificationResponseControl
Sets the address associated with the result notification response control.
setAddress(String) - Method in class net.rim.pushsdk.pap.unmarshal.ResultNotification
Sets the address associated with the result notification.
setAddress(String) - Method in class net.rim.pushsdk.query.subscription.SubscriptionQueryResult
Sets the address (e.g.
setAddresses(Set<String>) - Method in class net.rim.pushsdk.query.subscription.SubQueryRequestByAddress
Sets the addresses (e.g.
setAddressList(List<String>) - Method in class net.rim.pushsdk.pap.control.CancelMessageControl
Sets the address list associated with the cancel message control.
setAddressList(List<String>) - Method in class net.rim.pushsdk.pap.control.PushMessageControl
Sets the address list associated with the push message control.
setAddressList(List<String>) - Method in class net.rim.pushsdk.pap.control.StatusQueryMessageControl
Sets the address list associated with the status query message control.
setAddressList(List<String>) - Method in class net.rim.pushsdk.pap.unmarshal.CancelResult
Sets the address list associated with the cancel result.
setAddressList(List<String>) - Method in class net.rim.pushsdk.pap.unmarshal.StatusQueryResult
Sets the address list associated with the status query operation.
setApplicationContext(ApplicationContext) - Method in class net.rim.pushsdk.commons.Application
ApplicationContextAware interface implementation; e.g.
setBadMessageFragment(String) - Method in class net.rim.pushsdk.pap.unmarshal.BadMessageResponse
Sets a fragment of the unrecognizable message that caused the PAP request to be considered bad.
setBDSPpgAddress(String) - Method in interface net.rim.pushsdk.commons.PushSDKProperties
Sets the push submission URL of the enterprise (BDS) PPG.
setBDSPpgAddress(String) - Method in class net.rim.pushsdk.commons.PushSDKPropertiesImpl
 
setBearer(String) - Method in class net.rim.pushsdk.pap.control.QualityOfService
Sets the bearer associated with the quality of service.
setBearerRequired(boolean) - Method in class net.rim.pushsdk.pap.control.QualityOfService
Sets whether the bearer is required or not.
setCode(StatusCode) - Method in class net.rim.pushsdk.pap.control.ResultNotificationResponseControl
Sets the status code associated with the result notification response control.
setCode(String) - Method in class net.rim.pushsdk.pap.unmarshal.BadMessageResponse
Sets the status code associated with the bad message response.
setCode(StatusCode) - Method in class net.rim.pushsdk.pap.unmarshal.ResponseResult
Sets the status code associated with the PAP response result.
setCode(StatusCode) - Method in class net.rim.pushsdk.pap.unmarshal.ResultNotification
Sets the code that indicates the final status of the push message for the address associated with the notification.
setCode(String) - Method in class net.rim.pushsdk.query.subscription.SubQueryBadMessage
Sets the status code associated with the bad message response.
setCode(String) - Method in class net.rim.pushsdk.query.subscription.SubscriptionQueryResponse
Sets the status code associated with the response.
setContent(String) - Method in class net.rim.pushsdk.commons.http.HttpResponse
Sets the content for an HTTP response.
setContentType(ContentType) - Method in class net.rim.pushsdk.commons.content.Content
Sets the content type.
setContentType(String) - Method in class net.rim.pushsdk.commons.http.HttpResponse
Sets the content type for an HTTP response.
setDatabaseType(String) - Method in interface net.rim.pushsdk.commons.PushSDKProperties
Sets the type of database that the SDK is working with.
setDatabaseType(String) - Method in class net.rim.pushsdk.commons.PushSDKPropertiesImpl
 
setDatePattern(String) - Method in class net.rim.pushsdk.commons.DatedRollingFileAppender
The DatePattern takes a string in the same format as expected by SimpleDateFormat.
setDefaultDeliverBeforeTimestampOffset(long) - Method in interface net.rim.pushsdk.commons.PushSDKProperties
Sets the default deliver before timestamp offset.
setDefaultDeliverBeforeTimestampOffset(long) - Method in class net.rim.pushsdk.commons.PushSDKPropertiesImpl
 
setDeliverBeforeTimestamp(Date) - Method in class net.rim.pushsdk.pap.control.PushMessageControl
Sets the deliver before timestamp (expiry date) associated with the push message control.
setDeliveryMethod(DeliveryMethod) - Method in class net.rim.pushsdk.pap.control.QualityOfService
Sets the delivery method associated with the quality of service.
setDescription(String) - Method in class net.rim.pushsdk.pap.control.ResultNotificationResponseControl
Sets the status description associated with the result notification response control.
setDescription(String) - Method in class net.rim.pushsdk.pap.unmarshal.BadMessageResponse
Sets the status description associated with the bad message response.
setDescription(String) - Method in class net.rim.pushsdk.pap.unmarshal.ResponseResult
Sets the status description associated with the PAP response result.
setDescription(String) - Method in class net.rim.pushsdk.pap.unmarshal.ResultNotification
Sets the textual description of the outcome of the push submission for the address associated with the notification.
setDescription(String) - Method in class net.rim.pushsdk.query.subscription.SubQueryBadMessage
Sets the status description associated with the bad message response.
setDescription(String) - Method in class net.rim.pushsdk.query.subscription.SubscriptionQueryResponse
Sets the status description associated with the response.
setDomainName(String) - Method in class net.rim.pushsdk.commons.IdGeneratorImpl
Sets the domain name to use when generating ids.
setDtdDeclarationEnterprise(String) - Method in interface net.rim.pushsdk.commons.PushSDKProperties
Sets the DTD declaration to use when constructing XML to send to the enterprise (BES) and enterprise (BDS) PPGs (this property is not related to parsing XML sent from the PPG).
setDtdDeclarationEnterprise(String) - Method in class net.rim.pushsdk.commons.PushSDKPropertiesImpl
 
setDtdDeclarationPublic(String) - Method in interface net.rim.pushsdk.commons.PushSDKProperties
Sets the DTD declaration to use when constructing XML to send to the public (BIS) PPG (this property is not related to parsing XML sent from the PPG).
setDtdDeclarationPublic(String) - Method in class net.rim.pushsdk.commons.PushSDKPropertiesImpl
 
setEnterprisePpgAddress(String) - Method in interface net.rim.pushsdk.commons.PushSDKProperties
Sets the push submission URL of the enterprise (BES) PPG.
setEnterprisePpgAddress(String) - Method in class net.rim.pushsdk.commons.PushSDKPropertiesImpl
 
setEventTime(Date) - Method in class net.rim.pushsdk.pap.unmarshal.ResultNotification
Sets the date and time at which the push message reached its final state.
setEventTime(Date) - Method in class net.rim.pushsdk.pap.unmarshal.StatusQueryResult
Sets the date and time at which the push message reached its final state.
setEventTime(Date) - Method in class net.rim.pushsdk.query.subscription.SubQueryBadMessage
Sets the date and time at which the bad message response was received.
setEventTime(Date) - Method in class net.rim.pushsdk.query.subscription.SubscriptionQueryResponse
Sets the date and time at which the response was received.
setEventTime(Date) - Method in class net.rim.pushsdk.query.subscription.SubscriptionQueryResult
Sets the date and time at which the subscription record in the PPG was last modified.
setFile(String) - Method in class net.rim.pushsdk.commons.DatedRollingFileAppender
 
setHeader(String, String) - Method in class net.rim.pushsdk.commons.content.Content
Adds a header; if a header with the same name already exists, the value(s) will be replaced with the one specified here.
setHeader(String, String) - Method in class net.rim.pushsdk.commons.http.HttpHeaderList
Creates a header with the given header name and value and adds it to the list.
setHeaderFields(Map<String, List<String>>) - Method in class net.rim.pushsdk.commons.http.HttpResponse
Sets a Map of the header fields.
setHttpClient(HttpClient) - Method in interface net.rim.pushsdk.pap.PapService
Support for dependency injection.
setHttpClient(HttpClient) - Method in class net.rim.pushsdk.pap.PapServiceImpl
 
setHttpClient(HttpClient) - Method in interface net.rim.pushsdk.query.subscription.SubscriptionQueryService
Support for dependency injection.
setHttpClient(HttpClient) - Method in class net.rim.pushsdk.query.subscription.SubscriptionQueryServiceImpl
 
setHttpConnectionTimeout(int) - Method in interface net.rim.pushsdk.commons.PushSDKProperties
Sets the connection timeout for the HTTP client in milliseconds.
setHttpConnectionTimeout(int) - Method in class net.rim.pushsdk.commons.PushSDKPropertiesImpl
 
setHttpIsPersistent(boolean) - Method in interface net.rim.pushsdk.commons.PushSDKProperties
Sets whether persistent connections are used by the HTTP client.
setHttpIsPersistent(boolean) - Method in class net.rim.pushsdk.commons.PushSDKPropertiesImpl
 
setHttpReadTimeout(int) - Method in interface net.rim.pushsdk.commons.PushSDKProperties
Sets the read timeout for the HTTP client in milliseconds.
setHttpReadTimeout(int) - Method in class net.rim.pushsdk.commons.PushSDKPropertiesImpl
 
setMaxInClauseValues(int) - Method in interface net.rim.pushsdk.commons.PushSDKProperties
Sets the maximum number of SQL IN clause parameters allowed by the DB implementation being used (e.g.
setMaxInClauseValues(int) - Method in class net.rim.pushsdk.commons.PushSDKPropertiesImpl
 
setMessageState(MessageState) - Method in class net.rim.pushsdk.pap.unmarshal.ResultNotification
Sets the state of the push message for the address associated with the notification.
setMessageState(MessageState) - Method in class net.rim.pushsdk.pap.unmarshal.StatusQueryResult
Sets the state of the push message.
setParserSpecialCharacters(char[]) - Method in interface net.rim.pushsdk.commons.PushSDKProperties
Sets the parser special characters that should be avoided when specifying values of PAP message elements.
setParserSpecialCharacters(char[]) - Method in class net.rim.pushsdk.commons.PushSDKPropertiesImpl
 
setParts(List<Content>) - Method in class net.rim.pushsdk.commons.content.MultiPartContent
Sets the content parts.
setPpgNotifyRequestedTo(String) - Method in class net.rim.pushsdk.pap.control.PushMessageControl
Sets the notification URL (possibly a fragment) associated with the push message control.
setPPGType(PPGType) - Method in class net.rim.pushsdk.pap.control.PapControl
Sets the type of PPG being used
setPPGType(PPGType) - Method in class net.rim.pushsdk.pap.unmarshal.ResultNotification
Returns the PPG type that sent this notification.
setProductName(String) - Method in class net.rim.pushsdk.pap.unmarshal.PapMessage
Sets the product name if one was set by the PPG
setProperty(String, String) - Method in class net.rim.pushsdk.commons.DefaultPropertyStore
 
setProperty(String, String) - Method in class net.rim.pushsdk.commons.PropertyStore
Sets the property-value pair.
setPropertyStore(PropertyStore) - Method in class net.rim.pushsdk.commons.PushSDKPropertiesImpl
Sets the property store to be used with the push SDK properties.
setPublicPpgAddress(String) - Method in interface net.rim.pushsdk.commons.PushSDKProperties
Sets the push submission URL of the public (BIS) PPG.
setPublicPpgAddress(String) - Method in class net.rim.pushsdk.commons.PushSDKPropertiesImpl
 
setPushAppDeleteUnsubscribeQueueSize(int) - Method in interface net.rim.pushsdk.commons.PushSDKProperties
Sets the size of the queue for unsubscribes performed for a hard application delete.
setPushAppDeleteUnsubscribeQueueSize(int) - Method in class net.rim.pushsdk.commons.PushSDKPropertiesImpl
 
setPushAppDeleteUnsubscribeTimeout(int) - Method in interface net.rim.pushsdk.commons.PushSDKProperties
Sets the timeout (in minutes) for unsubscribes performed for a hard application delete.
setPushAppDeleteUnsubscribeTimeout(int) - Method in class net.rim.pushsdk.commons.PushSDKPropertiesImpl
 
setPushApplicationId(String) - Method in class net.rim.pushsdk.query.subscription.SubscriptionQueryMessage
Sets the push application id.
setPushAppSubscriberDeleteTimeout(int) - Method in interface net.rim.pushsdk.commons.PushSDKProperties
Sets the timeout (in minutes) for subscriber deletions performed for a hard application delete.
setPushAppSubscriberDeleteTimeout(int) - Method in class net.rim.pushsdk.commons.PushSDKPropertiesImpl
 
setPushId(String) - Method in class net.rim.pushsdk.pap.control.CancelMessageControl
Sets the push id associated with the cancel message control.
setPushId(String) - Method in class net.rim.pushsdk.pap.control.PushMessageControl
Sets the push id associated with the push message control.
setPushId(String) - Method in class net.rim.pushsdk.pap.control.ResultNotificationResponseControl
Sets the push id associated with the result notification response control.
setPushId(String) - Method in class net.rim.pushsdk.pap.control.StatusQueryMessageControl
Sets the push id associated with the status query message control.
setPushId(String) - Method in class net.rim.pushsdk.pap.unmarshal.PapMessage
Sets the push id associated with the PAP message.
setPushRequestDetailFindMaxResults(int) - Method in interface net.rim.pushsdk.commons.PushSDKProperties
Sets the max.
setPushRequestDetailFindMaxResults(int) - Method in class net.rim.pushsdk.commons.PushSDKPropertiesImpl
 
setPushSDKProperties(PushSDKProperties) - Method in class net.rim.pushsdk.commons.http.HttpClientImpl
Sets the push SDK properties to use with this HttpClient implementation.
setPushSDKProperties(PushSDKProperties) - Method in interface net.rim.pushsdk.commons.SQLProperties
Support for dependency injection.
setPushSDKProperties(PushSDKProperties) - Method in class net.rim.pushsdk.commons.SQLPropertiesImpl
 
setPushSDKProperties(PushSDKProperties) - Method in class net.rim.pushsdk.pap.control.PapControl
Sets the push SDK properties to be used with the PAP control.
setPushSDKProperties(PushSDKProperties) - Method in interface net.rim.pushsdk.pap.PapService
Support for dependency injection.
setPushSDKProperties(PushSDKProperties) - Method in class net.rim.pushsdk.pap.PapServiceImpl
 
setPushSDKProperties(PushSDKProperties) - Method in interface net.rim.pushsdk.query.subscription.SubscriptionQueryService
Support for dependency injection.
setPushSDKProperties(PushSDKProperties) - Method in class net.rim.pushsdk.query.subscription.SubscriptionQueryServiceImpl
 
setPushStatsUpdateFrequency(int) - Method in interface net.rim.pushsdk.commons.PushSDKProperties
Sets the time frequency (in seconds) with which push statistics are updated.
setPushStatsUpdateFrequency(int) - Method in class net.rim.pushsdk.commons.PushSDKPropertiesImpl
 
setPushStatsUpdateQueueSize(int) - Method in interface net.rim.pushsdk.commons.PushSDKProperties
Sets the maximum size of the queue used in batch updating of push statistics.
setPushStatsUpdateQueueSize(int) - Method in class net.rim.pushsdk.commons.PushSDKPropertiesImpl
 
setQualityOfService(QualityOfService) - Method in class net.rim.pushsdk.pap.control.PushMessageControl
Sets the quality of service associated with the push message control.
setQualityOfService(QualityOfService) - Method in class net.rim.pushsdk.pap.unmarshal.ResultNotification
Sets the quality of service for the push associated with the notification.
setQualityOfService(QualityOfService) - Method in class net.rim.pushsdk.pap.unmarshal.StatusQueryResult
Sets the quality of service of the push message.
setReceivedTime(Date) - Method in class net.rim.pushsdk.pap.unmarshal.ResultNotification
Sets the date and time at which the PPG received the push request.
setRegeneratePushIdMaxAttempts(int) - Method in interface net.rim.pushsdk.commons.PushSDKProperties
Sets the maximum number of attempts to generate unique push ids before giving up.
setRegeneratePushIdMaxAttempts(int) - Method in class net.rim.pushsdk.commons.PushSDKPropertiesImpl
 
setReplyTime(Date) - Method in class net.rim.pushsdk.pap.unmarshal.PushResponse
Sets the date and time at which the push response was created.
setResult(ResponseResult) - Method in class net.rim.pushsdk.pap.unmarshal.PushResponse
Sets the response result (i.e.
setResults(List<CancelResult>) - Method in class net.rim.pushsdk.pap.unmarshal.CancelResponse
Sets the list of results from a cancel request message.
setResults(List<StatusQueryResult>) - Method in class net.rim.pushsdk.pap.unmarshal.StatusQueryResponse
Sets the list of results from a status query request message.
setResults(Set<SubscriptionQueryResult>) - Method in class net.rim.pushsdk.query.subscription.SubscriptionQueryResponse
Sets the results of the subscription query.
setSenderAddress(String) - Method in class net.rim.pushsdk.pap.unmarshal.PushResponse
Sets the address of the PPG that processed the push request.
setSenderAddress(String) - Method in class net.rim.pushsdk.pap.unmarshal.ResultNotification
Sets the address of the PPG that processed the push associated with the notification.
setSenderName(String) - Method in class net.rim.pushsdk.pap.unmarshal.PushResponse
Sets the textual name of the PPG that processed the push request.
setSenderName(String) - Method in class net.rim.pushsdk.pap.unmarshal.ResultNotification
Sets the textual name of the PPG that processed the push associated with the notification.
setSourceReference(String) - Method in class net.rim.pushsdk.pap.control.PushMessageControl
Sets the source reference associated with the push message control.
setStatus(SubQueryResultStatus) - Method in class net.rim.pushsdk.query.subscription.SubscriptionQueryResult
Sets the status associated with the address.
setStatusCode(int) - Method in class net.rim.pushsdk.commons.http.HttpResponse
Sets the status code for an HTTP response.
setSubscriptionDeregistrationUrl(String) - Method in interface net.rim.pushsdk.commons.PushSDKProperties
Sets the subscriber deregistration URL for public (BIS) pushes.
setSubscriptionDeregistrationUrl(String) - Method in class net.rim.pushsdk.commons.PushSDKPropertiesImpl
 
setSubscriptionFindMaxResults(int) - Method in interface net.rim.pushsdk.commons.PushSDKProperties
Sets the maximum number of results returned by a subscriber find operation.
setSubscriptionFindMaxResults(int) - Method in class net.rim.pushsdk.commons.PushSDKPropertiesImpl
 
setSubscriptionMatchingMaxThreads(int) - Method in interface net.rim.pushsdk.commons.PushSDKProperties
Sets the maximum number of threads to use for subscription matching (used in subscription validation).
setSubscriptionMatchingMaxThreads(int) - Method in class net.rim.pushsdk.commons.PushSDKPropertiesImpl
 
setSubscriptionMatchingQueueSize(int) - Method in interface net.rim.pushsdk.commons.PushSDKProperties
Sets the size of the queue for large subscription validation/subscription matching.
setSubscriptionMatchingQueueSize(int) - Method in class net.rim.pushsdk.commons.PushSDKPropertiesImpl
 
setSubscriptionPPGSyncBatchSize(int) - Method in interface net.rim.pushsdk.commons.PushSDKProperties
Sets the size of the batches for syncing subscription statuses with the PPG.
setSubscriptionPPGSyncBatchSize(int) - Method in class net.rim.pushsdk.commons.PushSDKPropertiesImpl
 
setSubscriptionPPGSyncMaxThreads(int) - Method in interface net.rim.pushsdk.commons.PushSDKProperties
Sets the maximum number of threads to use in syncing subscription statuses with the PPG.
setSubscriptionPPGSyncMaxThreads(int) - Method in class net.rim.pushsdk.commons.PushSDKPropertiesImpl
 
setSubscriptionPPGSyncQueueSize(int) - Method in interface net.rim.pushsdk.commons.PushSDKProperties
Sets the size of the queue used in syncing subscription statuses with the PPG.
setSubscriptionPPGSyncQueueSize(int) - Method in class net.rim.pushsdk.commons.PushSDKPropertiesImpl
 
setSubscriptionPPGSyncTimeout(int) - Method in interface net.rim.pushsdk.commons.PushSDKProperties
Sets the timeout (in minutes) used in syncing subscription statuses with the PPG.
setSubscriptionPPGSyncTimeout(int) - Method in class net.rim.pushsdk.commons.PushSDKPropertiesImpl
 
setSubscriptionQueryUrl(String) - Method in interface net.rim.pushsdk.commons.PushSDKProperties
Sets the URL associated with subscription status queries for public (BIS) pushes.
setSubscriptionQueryUrl(String) - Method in class net.rim.pushsdk.commons.PushSDKPropertiesImpl
 
setSubscriptionResumeUrl(String) - Method in interface net.rim.pushsdk.commons.PushSDKProperties
Sets the resume subscription URL for public (BIS) pushes.
setSubscriptionResumeUrl(String) - Method in class net.rim.pushsdk.commons.PushSDKPropertiesImpl
 
setSubscriptionSuspendUrl(String) - Method in interface net.rim.pushsdk.commons.PushSDKProperties
Sets the suspend subscription URL for public (BIS) pushes.
setSubscriptionSuspendUrl(String) - Method in class net.rim.pushsdk.commons.PushSDKPropertiesImpl
 
setSubscriptionValidationBatchSize(int) - Method in interface net.rim.pushsdk.commons.PushSDKProperties
Sets the number of subscribers to load at once from the database to validate.
setSubscriptionValidationBatchSize(int) - Method in class net.rim.pushsdk.commons.PushSDKPropertiesImpl
 
setSubscriptionValidationHighWaterMark(int) - Method in interface net.rim.pushsdk.commons.PushSDKProperties
Sets the subscription validation high water mark.
setSubscriptionValidationHighWaterMark(int) - Method in class net.rim.pushsdk.commons.PushSDKPropertiesImpl
 
setTimeToLive(int) - Method in class net.rim.pushsdk.commons.DefaultPropertyStore
Sets the default time to live in milliseconds.
setUsingPublicPush(boolean) - Method in class net.rim.pushsdk.pap.control.PapControl
Sets whether or not to use a PAP control for a public (BIS) push or for an enterprise (BES/BDS) push.
setValidateSSLCertificates(boolean) - Method in class net.rim.pushsdk.commons.http.HttpClientImpl
Sets the validate SSL certificate flag.
SinglePartContent - Class in net.rim.pushsdk.commons.content
Abstract class that represents single part message content.
SinglePartContent() - Constructor for class net.rim.pushsdk.commons.content.SinglePartContent
 
size() - Method in class net.rim.pushsdk.commons.http.HttpHeaderList
Gets the number of headers in the header list.
size() - Method in class net.rim.pushsdk.commons.LinkedBlockingQueue
Returns the number of elements in this queue.
size() - Method in class net.rim.pushsdk.pap.control.AddressList
Gets the size of the address list.
SPECIFIED_DELIVERY_METHOD_NOT_POSSIBLE - Static variable in class net.rim.pushsdk.pap.StatusCode
This is an enterprise status code only. The PPG could not deliver the message using the delivery-method specified in the request.
SQLProperties - Interface in net.rim.pushsdk.commons
Interface that defines operations to encapsulate access to the SQL properties.
SQLPropertiesImpl - Class in net.rim.pushsdk.commons
Default implementation of SQLProperties.
SQLPropertiesImpl() - Constructor for class net.rim.pushsdk.commons.SQLPropertiesImpl
 
StackTraceUtil - Class in net.rim.pushsdk.commons
Utility to print the contents of a stack trace to a string.
StackTraceUtil() - Constructor for class net.rim.pushsdk.commons.StackTraceUtil
 
STATUS_ATTR - Static variable in class net.rim.pushsdk.query.subscription.SubQueryRequestByStatus
The status XML attribute.
STATUS_ATTR - Static variable in class net.rim.pushsdk.query.subscription.SubscriptionQueryResult
The status XML attribute.
STATUS_CODE_ATTR - Static variable in class net.rim.pushsdk.query.subscription.SubQueryBadMessage
The XML attribute for the status code in a bad message response.
STATUS_CODE_ATTR - Static variable in class net.rim.pushsdk.query.subscription.SubscriptionQueryResponse
The status code XML attribute.
STATUS_DESC_ATTR - Static variable in class net.rim.pushsdk.query.subscription.SubQueryBadMessage
The XML attribute for the status description in a bad message response.
STATUS_DESC_ATTR - Static variable in class net.rim.pushsdk.query.subscription.SubscriptionQueryResponse
The status description XML attribute.
STATUS_QUERY_NOT_POSSIBLE - Static variable in class net.rim.pushsdk.pap.StatusCode
This is a public/BIS status code only. The Push ID specified was found, but the corresponding address(es) are still being processed.
STATUS_RESULT_TAG - Static variable in class net.rim.pushsdk.query.subscription.SubscriptionQueryResponse
The query result XML tag.
StatusCode - Class in net.rim.pushsdk.pap
PAP code constants represent the codes that can be returned by the PPG and their user-friendly English textual descriptions.
statusQuery(String, String, StatusQueryMessageControl) - Method in interface net.rim.pushsdk.pap.PapService
Sends a status query request using the attributes in the statusQueryMessage.
statusQuery(String, String, StatusQueryMessageControl) - Method in class net.rim.pushsdk.pap.PapServiceImpl
 
StatusQueryMessageControl - Class in net.rim.pushsdk.pap.control
Represents the Status Query PAP request message control (XML).
StatusQueryMessageControl(boolean) - Constructor for class net.rim.pushsdk.pap.control.StatusQueryMessageControl
Deprecated. As of release 1.2, replaced by the StatusQueryMessageControl.StatusQueryMessageControl(PPGType) constructor instead.
StatusQueryMessageControl(PPGType) - Constructor for class net.rim.pushsdk.pap.control.StatusQueryMessageControl
Constructs a status query message control to query either a public (BIS) push, an enterprise (BES) push, or an enterprise (BDS) push.
StatusQueryMessageControl(boolean, String) - Constructor for class net.rim.pushsdk.pap.control.StatusQueryMessageControl
Deprecated. As of release 1.2, replaced by the StatusQueryMessageControl.StatusQueryMessageControl(PPGType, String) constructor instead.
StatusQueryMessageControl(PPGType, String) - Constructor for class net.rim.pushsdk.pap.control.StatusQueryMessageControl
Constructs a status query message control, to query either a public (BIS) push, an enterprise (BES) push, or an enterprise (BDS) push with the given push id.
StatusQueryMessageControl(boolean, String, List<String>) - Constructor for class net.rim.pushsdk.pap.control.StatusQueryMessageControl
Deprecated. As of release 1.2, replaced by the StatusQueryMessageControl.StatusQueryMessageControl(PPGType, String, List) constructor instead.
StatusQueryMessageControl(PPGType, String, List<String>) - Constructor for class net.rim.pushsdk.pap.control.StatusQueryMessageControl
Constructs a status query message control, to query either a public (BIS) push, an enterprise (BES) push, or an enterprise (BDS) push with the given push id and the list of addresses.
StatusQueryResponse - Class in net.rim.pushsdk.pap.unmarshal
Represents the response from a status query request message.
StatusQueryResponse() - Constructor for class net.rim.pushsdk.pap.unmarshal.StatusQueryResponse
 
StatusQueryResponseUnmarshaller - Class in net.rim.pushsdk.pap.unmarshal
Unmarshals the PAP response from a status query operation.
StatusQueryResponseUnmarshaller() - Constructor for class net.rim.pushsdk.pap.unmarshal.StatusQueryResponseUnmarshaller
Constructs a status query response unmarshaller.
StatusQueryResult - Class in net.rim.pushsdk.pap.unmarshal
Represents a status result for a list of addresses within a StatusQueryResponse.
StatusQueryResult() - Constructor for class net.rim.pushsdk.pap.unmarshal.StatusQueryResult
Default status query result constructor.
StringEncoder - Class in net.rim.pushsdk.commons
Encodes a given string to a set of bytes using a specified character set.
StringEncoder() - Constructor for class net.rim.pushsdk.commons.StringEncoder
 
SubQueryBadMessage - Class in net.rim.pushsdk.query.subscription
Represents a bad message response from the PPG after an attempt was made to perform a subscription query message.
SubQueryBadMessage() - Constructor for class net.rim.pushsdk.query.subscription.SubQueryBadMessage
 
SubQueryFailureException - Exception in net.rim.pushsdk.query.subscription
This exception is thrown when a subscription query XML request message cannot be processed successfully by the PPG.
SubQueryFailureException(String, String, String) - Constructor for exception net.rim.pushsdk.query.subscription.SubQueryFailureException
Constructs a SubQueryFailureException with the given error message, failure code and description.
SubQueryFailureException(String, String) - Constructor for exception net.rim.pushsdk.query.subscription.SubQueryFailureException
Constructs a SubQueryFailureException with the given failure code and description and a default error message indicating that the request was not processed successfully.
SubQueryMessageUnmarshaller - Class in net.rim.pushsdk.query.subscription
Unmarshals subscription query XML messages into Java objects.
SubQueryMessageUnmarshaller() - Constructor for class net.rim.pushsdk.query.subscription.SubQueryMessageUnmarshaller
Constructs a subscription query message unmarshaller.
SubQueryRequestByAddress - Class in net.rim.pushsdk.query.subscription
Used internally by the Push Service SDK to represent a subscription query request by address to the PPG.
SubQueryRequestByAddress(String, Set<String>) - Constructor for class net.rim.pushsdk.query.subscription.SubQueryRequestByAddress
Constructs a subscription query request message for the given push application and with the given list of addresses.
SubQueryRequestByStatus - Class in net.rim.pushsdk.query.subscription
Used internally by the Push Service SDK to represent a subscription query request by status to the PPG.
SubQueryRequestByStatus(String, SubQueryRequestStatus) - Constructor for class net.rim.pushsdk.query.subscription.SubQueryRequestByStatus
Constructs a subscription query request message for the given push application and with the given status.
SubQueryRequestStatus - Enum in net.rim.pushsdk.query.subscription
Represents the status used in a subscription query by status request to the PPG.
SubQueryResultStatus - Enum in net.rim.pushsdk.query.subscription
Represents the status of a result back from a subscription query message to the PPG.
SUBSCRIPTION_DELETE_INACTIVE_SUBSCRIPTION - Static variable in interface net.rim.pushsdk.commons.SQLProperties
Hard delete an inactive (unsubscribed) subscriber.
SUBSCRIPTION_DELETE_SUBSCRIPTIONS - Static variable in interface net.rim.pushsdk.commons.SQLProperties
Hard delete all subscribers for a push application.
SUBSCRIPTION_DEREGISTRATION_URL - Static variable in class net.rim.pushsdk.commons.PushSDKPropertiesImpl
The subscriber deregistration URL for public (BIS) pushes.
SUBSCRIPTION_FIND_BY_ADDRESS_AND_ID_AND_NOT_STATUS - Static variable in interface net.rim.pushsdk.commons.SQLProperties
Find subscribers that match an address and subscriber id and do not have the indicated status.
SUBSCRIPTION_FIND_BY_ADDRESS_AND_NOT_ID_AND_NOT_STATUS - Static variable in interface net.rim.pushsdk.commons.SQLProperties
Find subscribers that match an address and do not have the indicated subscriber id or status.
SUBSCRIPTION_FIND_BY_APPID - Static variable in interface net.rim.pushsdk.commons.SQLProperties
Find subscribers by push application id.
SUBSCRIPTION_FIND_BY_APPID_AND_ADDRESS - Static variable in interface net.rim.pushsdk.commons.SQLProperties
Find subscribers by push application id and address.
SUBSCRIPTION_FIND_BY_APPID_AND_ID - Static variable in interface net.rim.pushsdk.commons.SQLProperties
Find a subscriber by push application id and subscriber id.
SUBSCRIPTION_FIND_BY_APPID_AND_INACTIVE_STATUS_AND_TYPE_INDEX - Static variable in interface net.rim.pushsdk.commons.SQLProperties
Find subscribers by push application id, the specified subscriber type, and INACTIVE status.
SUBSCRIPTION_FIND_BY_APPID_AND_INACTIVE_STATUS_INDEX - Static variable in interface net.rim.pushsdk.commons.SQLProperties
Find subscribers by push application id and INACTIVE status and only retrieve inactive subscribers for which there is not an active or suspended subscriber for that application currently using the same address (e.g.
SUBSCRIPTION_FIND_BY_APPID_AND_STATUS - Static variable in interface net.rim.pushsdk.commons.SQLProperties
Find subscribers by push application id and status.
SUBSCRIPTION_FIND_BY_APPID_AND_STATUS_AND_IDS - Static variable in interface net.rim.pushsdk.commons.SQLProperties
Find subscribers by push application id, status, and that match one of the subscriber ids in the ids list.
SUBSCRIPTION_FIND_BY_APPID_AND_TYPE - Static variable in interface net.rim.pushsdk.commons.SQLProperties
Find subscribers by push application id and type.
SUBSCRIPTION_FIND_BY_APPID_AND_TYPE_AND_STATUS - Static variable in interface net.rim.pushsdk.commons.SQLProperties
Find subscribers by push application id and type and status.
SUBSCRIPTION_FIND_BY_ID - Static variable in interface net.rim.pushsdk.commons.SQLProperties
Find subscribers by subscriber id.
SUBSCRIPTION_FIND_BY_ID_AND_NOT_STATUS - Static variable in interface net.rim.pushsdk.commons.SQLProperties
Find subscribers that match a subscriber id and do not have the indicated status.
SUBSCRIPTION_FIND_BY_ID_AND_STATUS - Static variable in interface net.rim.pushsdk.commons.SQLProperties
Find subscribers by subscriber id and status.
SUBSCRIPTION_FIND_BY_ID_PATTERN - Static variable in interface net.rim.pushsdk.commons.SQLProperties
Find subscribers based on the subscriber id pattern.
SUBSCRIPTION_GET_DEVICEMODEL_COUNT - Static variable in interface net.rim.pushsdk.commons.SQLProperties
Get a count of the number of users for a push application based on the BlackBerry device model.
SUBSCRIPTION_GET_MODEL_COUNT_BY_STATUS - Static variable in interface net.rim.pushsdk.commons.SQLProperties
Get a count of the number of users for a push application by status based on the BlackBerry device model.
SUBSCRIPTION_GET_OSVERSION_COUNT - Static variable in interface net.rim.pushsdk.commons.SQLProperties
Get a count of the number of users for a push application based on the BlackBerry OS version.
SUBSCRIPTION_GET_OSVERSION_COUNT_BY_STATUS - Static variable in interface net.rim.pushsdk.commons.SQLProperties
Get a count of the number of users for a push application by status based on the BlackBerry OS version.
SUBSCRIPTION_GET_RESUME_COUNT - Static variable in interface net.rim.pushsdk.commons.SQLProperties
Get a count of the number of users that had their subscriptions resumed for a push application based on a date range.
SUBSCRIPTION_GET_SIZE_BY_APPID - Static variable in interface net.rim.pushsdk.commons.SQLProperties
Get a count of subscribers by push application id.
SUBSCRIPTION_GET_SIZE_BY_APPID_AND_STATUS - Static variable in interface net.rim.pushsdk.commons.SQLProperties
Get a count of subscribers by push application id and status.
SUBSCRIPTION_GET_SIZE_BY_APPID_AND_TYPE - Static variable in interface net.rim.pushsdk.commons.SQLProperties
Get a count of subscribers by push application and type.
SUBSCRIPTION_GET_SIZE_BY_APPID_AND_TYPE_AND_STATUS - Static variable in interface net.rim.pushsdk.commons.SQLProperties
Get a count of subscribers by push application and type and status.
SUBSCRIPTION_GET_SIZE_BY_ID_PATTERN - Static variable in interface net.rim.pushsdk.commons.SQLProperties
Get a count of subscribers based on the subscriber id pattern.
SUBSCRIPTION_GET_SUBSCRIBE_COUNT - Static variable in interface net.rim.pushsdk.commons.SQLProperties
Get a count of the number of new subscribers to a push application based on a date range.
SUBSCRIPTION_GET_SUSPEND_COUNT - Static variable in interface net.rim.pushsdk.commons.SQLProperties
Get a count of the number of users that had their subscriptions suspended for a push application based on a date range.
SUBSCRIPTION_GET_UNSUBSCRIBE_COUNT - Static variable in interface net.rim.pushsdk.commons.SQLProperties
Get a count of the number of users that have unsubscribed from a push application based on a date range.
SUBSCRIPTION_MATCHING_MAX_THREADS - Static variable in class net.rim.pushsdk.commons.PushSDKPropertiesImpl
The max.
SUBSCRIPTION_MATCHING_QUEUESIZE - Static variable in class net.rim.pushsdk.commons.PushSDKPropertiesImpl
The size of the queue to use for subscription validation/matching.
SUBSCRIPTION_PPG_SYNC_BATCHSIZE - Static variable in class net.rim.pushsdk.commons.PushSDKPropertiesImpl
The size of the batch to use for subscription status syncing with the PPG.
SUBSCRIPTION_PPG_SYNC_MAX_THREADS - Static variable in class net.rim.pushsdk.commons.PushSDKPropertiesImpl
The max.
SUBSCRIPTION_PPG_SYNC_QUEUESIZE - Static variable in class net.rim.pushsdk.commons.PushSDKPropertiesImpl
The size of the queue to use for subscription status syncing with the PPG.
SUBSCRIPTION_PPG_SYNC_TIMEOUT - Static variable in class net.rim.pushsdk.commons.PushSDKPropertiesImpl
The timeout to use for subscription status syncing with the PPG.
SUBSCRIPTION_QUERY_URL - Static variable in class net.rim.pushsdk.commons.PushSDKPropertiesImpl
The subscription query URL for public (BIS) pushes.
SUBSCRIPTION_RESUBSCRIBE - Static variable in interface net.rim.pushsdk.commons.SQLProperties
Resubscribe a user.
SUBSCRIPTION_RESUME - Static variable in interface net.rim.pushsdk.commons.SQLProperties
Resume a user's subscription.
SUBSCRIPTION_RESUME_URL - Static variable in class net.rim.pushsdk.commons.PushSDKPropertiesImpl
The resume subscription URL for public (BIS) pushes.
SUBSCRIPTION_SUBSCRIBE - Static variable in interface net.rim.pushsdk.commons.SQLProperties
Subscribe a user for the first time.
SUBSCRIPTION_SUSPEND - Static variable in interface net.rim.pushsdk.commons.SQLProperties
Suspend a user's subscription.
SUBSCRIPTION_SUSPEND_URL - Static variable in class net.rim.pushsdk.commons.PushSDKPropertiesImpl
The suspend subscription URL for public (BIS) pushes.
SUBSCRIPTION_UNSUBSCRIBE - Static variable in interface net.rim.pushsdk.commons.SQLProperties
Unsubscribe a user.
SUBSCRIPTION_VALIDATION_BATCH_SIZE - Static variable in class net.rim.pushsdk.commons.PushSDKPropertiesImpl
The number of subscribers to load at once from the database to validate.
SUBSCRIPTION_VALIDATION_HIGH_WATER_MARK - Static variable in class net.rim.pushsdk.commons.PushSDKPropertiesImpl
When the number of subscribers to validate are below this water mark ,an optimized query for a small number of subscribers will be used.
SubscriptionQueryMessage - Class in net.rim.pushsdk.query.subscription
Represents a message (request/response) for a subscription query to the PPG.
SubscriptionQueryMessage() - Constructor for class net.rim.pushsdk.query.subscription.SubscriptionQueryMessage
Constructs a subscription query message.
SubscriptionQueryMessage(String) - Constructor for class net.rim.pushsdk.query.subscription.SubscriptionQueryMessage
Constructs a subscription query message with the given push app id.
SubscriptionQueryRequest - Class in net.rim.pushsdk.query.subscription
Represents a subscription query request to the PPG.
SubscriptionQueryRequest(String) - Constructor for class net.rim.pushsdk.query.subscription.SubscriptionQueryRequest
Constructs a subscription query request message with the given push app id.
SubscriptionQueryResponse - Class in net.rim.pushsdk.query.subscription
Represents the response from a subscription query request to the PPG.
SubscriptionQueryResponse() - Constructor for class net.rim.pushsdk.query.subscription.SubscriptionQueryResponse
Constructs a subscription query response message.
SubscriptionQueryResult - Class in net.rim.pushsdk.query.subscription
Represents a result within a subscription query response.
SubscriptionQueryResult() - Constructor for class net.rim.pushsdk.query.subscription.SubscriptionQueryResult
Constructs a subscription query result.
SubscriptionQueryResult(String, SubQueryResultStatus) - Constructor for class net.rim.pushsdk.query.subscription.SubscriptionQueryResult
Constructs a subscription query result with the given address (e.g.
SubscriptionQueryService - Interface in net.rim.pushsdk.query.subscription
Used to query the status of subscribers on the PPG end.
SubscriptionQueryServiceImpl - Class in net.rim.pushsdk.query.subscription
Implementation of the SubscriptionQueryService interface.
SubscriptionQueryServiceImpl() - Constructor for class net.rim.pushsdk.query.subscription.SubscriptionQueryServiceImpl
 
SUCCESS_DESCRIPTION - Static variable in class net.rim.pushsdk.pap.control.ResultNotificationResponseControl
The description when a result notification has been successfully received.
SUCCESS_STATUS_CODE - Static variable in class net.rim.pushsdk.query.subscription.SubscriptionQueryResponse
The status code associated with a success.
SUSBSCRIPTION_FIND_MAX_RESULTS - Static variable in class net.rim.pushsdk.commons.PushSDKPropertiesImpl
The max.

T

take() - Method in class net.rim.pushsdk.commons.LinkedBlockingQueue
 
TEXT_HTML - Static variable in class net.rim.pushsdk.commons.content.ContentType
The text/html content type used for HTML.
TEXT_PLAIN - Static variable in class net.rim.pushsdk.commons.content.ContentType
The text/plain content type used for plain text.
TextContent - Class in net.rim.pushsdk.commons.content
Represents text content.
TextContent(String) - Constructor for class net.rim.pushsdk.commons.content.TextContent
Constructs content of a text type.
TextContent(String, String) - Constructor for class net.rim.pushsdk.commons.content.TextContent
Constructs content of a text type.
TextContent(File) - Constructor for class net.rim.pushsdk.commons.content.TextContent
Constructs content of a text type from the contents of the file.
TextContent(File, String) - Constructor for class net.rim.pushsdk.commons.content.TextContent
Constructs content of a text type from the contents of the file.
TextContent(URL) - Constructor for class net.rim.pushsdk.commons.content.TextContent
Constructs content of a text type from the contents of the URL.
TextContent(String, ContentType) - Constructor for class net.rim.pushsdk.commons.content.TextContent
Constructs content of a text type.
ThreeGPAudioContent - Class in net.rim.pushsdk.commons.content
Represents 3GP audio content.
ThreeGPAudioContent(byte[], boolean) - Constructor for class net.rim.pushsdk.commons.content.ThreeGPAudioContent
Constructs a 3GP audio with the specified content.
ThreeGPAudioContent(File, boolean) - Constructor for class net.rim.pushsdk.commons.content.ThreeGPAudioContent
Constructs a 3GP audio from the specified file.
ThreeGPAudioContent(URL, boolean) - Constructor for class net.rim.pushsdk.commons.content.ThreeGPAudioContent
Constructs a 3GP audio from the specified URL.
ThreeGPVideoContent - Class in net.rim.pushsdk.commons.content
Represents 3GP video content.
ThreeGPVideoContent(byte[], boolean) - Constructor for class net.rim.pushsdk.commons.content.ThreeGPVideoContent
Constructs a 3GP video with the specified content.
ThreeGPVideoContent(File, boolean) - Constructor for class net.rim.pushsdk.commons.content.ThreeGPVideoContent
Constructs a 3GP video from the specified file.
ThreeGPVideoContent(URL, boolean) - Constructor for class net.rim.pushsdk.commons.content.ThreeGPVideoContent
Constructs a 3GP video from the specified URL.
toArray() - Method in class net.rim.pushsdk.commons.LinkedBlockingQueue
Returns an array containing all of the elements in this queue, in proper sequence.
toArray(T[]) - Method in class net.rim.pushsdk.commons.LinkedBlockingQueue
Returns an array containing all of the elements in this queue, in proper sequence; the runtime type of the returned array is that of the specified array.
toArray() - Method in class net.rim.pushsdk.pap.control.AddressList
Gets the address list as an array of addresses (strings).
toList() - Method in class net.rim.pushsdk.pap.control.AddressList
Gets the address list as a list of addresses (strings).
toSet() - Method in class net.rim.pushsdk.pap.control.AddressList
Gets the address list as a set of addresses (strings).
toString() - Method in class net.rim.pushsdk.commons.content.BinaryContent
Constructs a String with all attributes in name = value format.
toString() - Method in class net.rim.pushsdk.commons.content.Content
Constructs a String with all attributes in name = value format.
toString() - Method in class net.rim.pushsdk.commons.content.ContentType
Constructs a String with all attributes in name = value format.
toString() - Method in class net.rim.pushsdk.commons.content.GenericContent
Constructs a String with all attributes in name = value format.
toString() - Method in class net.rim.pushsdk.commons.content.GifImageContent
Constructs a String with all attributes in name = value format.
toString() - Method in class net.rim.pushsdk.commons.content.HtmlContent
Constructs a String with all attributes in name = value format.
toString() - Method in class net.rim.pushsdk.commons.content.JpegImageContent
Constructs a String with all attributes in name = value format.
toString() - Method in class net.rim.pushsdk.commons.content.Mp4AudioContent
Constructs a String with all attributes in name = value format.
toString() - Method in class net.rim.pushsdk.commons.content.Mp4VideoContent
Constructs a String with all attributes in name = value format.
toString() - Method in class net.rim.pushsdk.commons.content.MpegAudioContent
Constructs a String with all attributes in name = value format.
toString() - Method in class net.rim.pushsdk.commons.content.MpegVideoContent
Constructs a String with all attributes in name = value format.
toString() - Method in class net.rim.pushsdk.commons.content.MultiPartContent
Constructs a String with all attributes in name = value format.
toString() - Method in class net.rim.pushsdk.commons.content.PngImageContent
Constructs a String with all attributes in name = value format.
toString() - Method in class net.rim.pushsdk.commons.content.TextContent
Constructs a String with all attributes in name = value format.
toString() - Method in class net.rim.pushsdk.commons.content.ThreeGPAudioContent
Constructs a String with all attributes in name = value format.
toString() - Method in class net.rim.pushsdk.commons.content.ThreeGPVideoContent
Constructs a String with all attributes in name = value format.
toString() - Method in class net.rim.pushsdk.commons.content.XmlContent
Constructs a String with all attributes in name = value format.
toString() - Method in class net.rim.pushsdk.commons.http.HttpHeaderList
Constructs a String with all attributes in name = value format.
toString() - Method in class net.rim.pushsdk.commons.http.HttpResponse
Constructs a String with all attributes in name = value format.
toString() - Method in class net.rim.pushsdk.commons.LinkedBlockingQueue
 
toString() - Method in class net.rim.pushsdk.pap.control.AddressList
Constructs a String with all attributes in name = value format.
toString() - Method in class net.rim.pushsdk.pap.control.CancelMessageControl
Constructs a String with all attributes in name = value format.
toString() - Method in enum net.rim.pushsdk.pap.control.DeliveryMethod
Calls getDeliveryMethod().
toString() - Method in class net.rim.pushsdk.pap.control.PapRequestMessage
Constructs a String with all attributes in name = value format.
toString() - Method in enum net.rim.pushsdk.pap.control.PPGType
Returns a textual description of the type.
toString() - Method in class net.rim.pushsdk.pap.control.PushMessageControl
Constructs a String with all attributes in name = value format.
toString() - Method in class net.rim.pushsdk.pap.control.QualityOfService
Constructs a String with all attributes in name = value format.
toString() - Method in class net.rim.pushsdk.pap.control.ResultNotificationResponseControl
Constructs a String with all attributes in name = value format.
toString() - Method in class net.rim.pushsdk.pap.control.StatusQueryMessageControl
Constructs a String with all attributes in name = value format.
toString() - Method in enum net.rim.pushsdk.pap.MessageState
Gets the message state as a string in lower case.
toString() - Method in class net.rim.pushsdk.pap.StatusCode
Gets the string representation of the status code.
toString() - Method in exception net.rim.pushsdk.pap.unmarshal.BadMessageException
Constructs a String with all attributes in name = value format.
toString() - Method in class net.rim.pushsdk.pap.unmarshal.BadMessageResponse
Constructs a String with all attributes in name = value format.
toString() - Method in class net.rim.pushsdk.pap.unmarshal.CancelResponse
Constructs a String with all attributes in name = value format.
toString() - Method in class net.rim.pushsdk.pap.unmarshal.CancelResult
Constructs a String with all attributes in name = value format.
toString() - Method in class net.rim.pushsdk.pap.unmarshal.PapMessage
Constructs a String with all attributes in name = value format.
toString() - Method in class net.rim.pushsdk.pap.unmarshal.PushResponse
Constructs a String with all attributes in name = value format.
toString() - Method in class net.rim.pushsdk.pap.unmarshal.ResponseResult
Constructs a String with all attributes in name = value format.
toString() - Method in class net.rim.pushsdk.pap.unmarshal.ResultNotification
Constructs a String with all attributes in name = value format.
toString() - Method in class net.rim.pushsdk.pap.unmarshal.StatusQueryResponse
Constructs a String with all attributes in name = value format.
toString() - Method in class net.rim.pushsdk.pap.unmarshal.StatusQueryResult
Constructs a String with all attributes in name = value format.
toString() - Method in class net.rim.pushsdk.query.subscription.SubQueryBadMessage
Constructs a String with all attributes in name = value format.
toString() - Method in exception net.rim.pushsdk.query.subscription.SubQueryFailureException
Constructs a String with all attributes in name = value format.
toString() - Method in class net.rim.pushsdk.query.subscription.SubQueryRequestByAddress
Constructs a String with all attributes in name = value format.
toString() - Method in class net.rim.pushsdk.query.subscription.SubQueryRequestByStatus
Constructs a String with all attributes in name = value format.
toString() - Method in enum net.rim.pushsdk.query.subscription.SubQueryRequestStatus
Calls getSubQueryRequestStatus().
toString() - Method in enum net.rim.pushsdk.query.subscription.SubQueryResultStatus
Calls getSubQueryResultStatus().
toString() - Method in class net.rim.pushsdk.query.subscription.SubscriptionQueryMessage
Constructs a String with all attributes in name = value format.
toString() - Method in class net.rim.pushsdk.query.subscription.SubscriptionQueryResponse
Constructs a String with all attributes in name = value format.
toString() - Method in class net.rim.pushsdk.query.subscription.SubscriptionQueryResult
Constructs a String with all attributes in name = value format.
TRANSFORMATION_FAILURE - Static variable in class net.rim.pushsdk.pap.StatusCode
This is an enterprise status code only. The PPG could not perform a transformation on the message.
transmitGET(String, String, String, String, HttpHeaderList) - Method in interface net.rim.pushsdk.commons.http.HttpClient
Performs the HTTP GET of the URL and returns the corresponding response message.
transmitGET(String, String, String, String, HttpHeaderList) - Method in class net.rim.pushsdk.commons.http.HttpClientImpl
 
transmitPOST(String, ByteArrayOutputStream, String, String, String, HttpHeaderList) - Method in interface net.rim.pushsdk.commons.http.HttpClient
Performs the HTTP POST of the request message and returns the corresponding response message.
transmitPOST(String, ByteArrayOutputStream, String, String, String, HttpHeaderList) - Method in class net.rim.pushsdk.commons.http.HttpClientImpl
 
TYPE_PARAM - Static variable in class net.rim.pushsdk.commons.content.ContentType
The type parameter.

U

UnauthorizedException - Exception in net.rim.pushsdk.commons
Exception thrown when the requested operation did not succeed due to an authorization failure at the PPG.
UnauthorizedException(String) - Constructor for exception net.rim.pushsdk.commons.UnauthorizedException
Constructs an UnauthorizedException with an error message.
UnauthorizedException(String, Throwable) - Constructor for exception net.rim.pushsdk.commons.UnauthorizedException
Constructs an UnauthorizedException with the given error message and wrapping a throwable.
unmarshal(String) - Method in class net.rim.pushsdk.pap.unmarshal.CancelResponseUnmarshaller
 
unmarshal(String, String) - Method in class net.rim.pushsdk.pap.unmarshal.PapMessageUnmarshaller
Unmarshals a PAP XML message.
unmarshal(String) - Method in class net.rim.pushsdk.pap.unmarshal.PapMessageUnmarshaller
Unmarshals a PAP XML message.
unmarshal(String) - Method in class net.rim.pushsdk.pap.unmarshal.PushResponseUnmarshaller
 
unmarshal(String) - Method in class net.rim.pushsdk.pap.unmarshal.ResultNotificationUnmarshaller
 
unmarshal(String) - Method in class net.rim.pushsdk.pap.unmarshal.StatusQueryResponseUnmarshaller
 
unmarshal(String, String) - Method in class net.rim.pushsdk.query.subscription.SubQueryMessageUnmarshaller
Unmarshals a subscription query XML response message.

V

validate(boolean, boolean) - Method in class net.rim.pushsdk.pap.control.AddressList
Validates an address list:
- Verify that the address list is not empty.
validate() - Method in class net.rim.pushsdk.pap.control.CancelMessageControl
Validates the following:
- the push id is not null
- the push id does not contain certain special characters (see the "parser.special.characters" property in PushSDK.properties for the full list)
- the address list is not null or empty
validate() - Method in class net.rim.pushsdk.pap.control.PapControl
Validates the information contained within the PAP control.
validate() - Method in class net.rim.pushsdk.pap.control.PushMessageControl
Validates the following:
- the push id is not null
- the push id does not contain certain special characters (see the "parser.special.characters" property in PushSDK.properties for the full list)
- the address list is not null and passes validation
- if the deliver before timestamp is set, it should be in the future
- a source reference is specified for a public (BIS) push
- a quality of service is specified for a public (BIS) push
- if a quality of service is specified, it should pass its own validation
validate() - Method in class net.rim.pushsdk.pap.control.ResultNotificationResponseControl
Validates the following:
- the push id is not null
- the push id does not contain certain special characters (see the "parser.special.characters" property in PushSDK.properties for the full list)
- the address is not null and is not the push_all token
- the status code is not null
validate() - Method in class net.rim.pushsdk.pap.control.StatusQueryMessageControl
Validates the following:
- the push id is not null
- the push id does not contain certain special characters (see the "parser.special.characters" property in PushSDK.properties for the full list)
- if the address list is specified, it passes validation
validate() - Method in class net.rim.pushsdk.pap.unmarshal.ResultNotification
Validates the result notification:
- the push id is not null or equal to the keyword "null"
- the message state is not null or equal to the keyword "null"
- the status code is not null or equal to the keyword "null"
- the address is not null
- the address does not contain the push_all token
validateForPush() - Method in class net.rim.pushsdk.pap.control.QualityOfService
Validate the following for a push message's quality of service:
- The delivery method is not null
validatePushIdForSpecialCharacters(String) - Method in class net.rim.pushsdk.pap.control.PapControl
Validates if the provided push id does not contain any special characters defined in the "parser.special.characters" property of the PushSDK.properties file.
Validator - Class in net.rim.pushsdk.commons
Provides a collection of validation methods.
Validator() - Constructor for class net.rim.pushsdk.commons.Validator
 
VALUE_MSG - Static variable in class net.rim.pushsdk.pap.unmarshal.PapMessageUnmarshaller
Used in error messages to indicate the value of an attribute or tag.
valueOf(String) - Static method in enum net.rim.pushsdk.pap.control.DeliveryMethod
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.rim.pushsdk.pap.control.PPGType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.rim.pushsdk.pap.MessageState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.rim.pushsdk.query.subscription.SubQueryRequestStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.rim.pushsdk.query.subscription.SubQueryResultStatus
Returns the enum constant of this type with the specified name.
values() - Static method in enum net.rim.pushsdk.pap.control.DeliveryMethod
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.rim.pushsdk.pap.control.PPGType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.rim.pushsdk.pap.MessageState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.rim.pushsdk.query.subscription.SubQueryRequestStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.rim.pushsdk.query.subscription.SubQueryResultStatus
Returns an array containing the constants of this enum type, in the order they are declared.
VERSION_ATTR - Static variable in class net.rim.pushsdk.query.subscription.SubscriptionQueryMessage
The version XML attribute indicating the subscription query message version.
VERSION_NOT_SUPPORTED - Static variable in class net.rim.pushsdk.pap.StatusCode
This is an enterprise status code only. The version of PAP contained in the request is not supported.
VIDEO_3GP - Static variable in class net.rim.pushsdk.commons.content.ContentType
The video/3gpp content type used for 3GP video.
VIDEO_MP4 - Static variable in class net.rim.pushsdk.commons.content.ContentType
The video/mp4 content type used for MP4 video.
VIDEO_MPEG - Static variable in class net.rim.pushsdk.commons.content.ContentType
The video/mpeg content type used for MPEG video.

W

warning(SAXParseException) - Method in class net.rim.pushsdk.pap.unmarshal.PapMessageUnmarshaller.PushSDKErrorHandler
 
writeContentTo(ByteArrayOutputStream) - Method in class net.rim.pushsdk.commons.content.BinaryContent
 
writeContentTo(ByteArrayOutputStream) - Method in class net.rim.pushsdk.commons.content.GenericContent
Note: Printing generic content does not do any character set encoding.
writeContentTo(ByteArrayOutputStream) - Method in class net.rim.pushsdk.commons.content.SinglePartContent
Writes content out to the specified output stream.
writeContentTo(ByteArrayOutputStream) - Method in class net.rim.pushsdk.commons.content.TextContent
Note: The text content will be encoded to the specified character set if the content type for this content has a charset parameter.
writeHeadersTo(ByteArrayOutputStream) - Method in class net.rim.pushsdk.commons.content.Content
Writes the headers to the specified output stream.
writeTo(ByteArrayOutputStream) - Method in class net.rim.pushsdk.commons.content.Content
Writes the content to the specified output stream.
writeTo(ByteArrayOutputStream) - Method in class net.rim.pushsdk.commons.content.ContentType
Writes out the string from the print() method as bytes to the output stream.
writeTo(ByteArrayOutputStream) - Method in class net.rim.pushsdk.commons.content.MultiPartContent
 
writeTo(ByteArrayOutputStream) - Method in class net.rim.pushsdk.commons.content.SinglePartContent
 
writeTo(ByteArrayOutputStream) - Method in class net.rim.pushsdk.pap.control.CancelMessageControl
 
writeTo(ByteArrayOutputStream) - Method in class net.rim.pushsdk.pap.control.PapControl
Writes the PAP control out to the specified output stream.
writeTo(ByteArrayOutputStream) - Method in class net.rim.pushsdk.pap.control.PushMessageControl
 
writeTo(ByteArrayOutputStream) - Method in class net.rim.pushsdk.pap.control.ResultNotificationResponseControl
 
writeTo(ByteArrayOutputStream) - Method in class net.rim.pushsdk.pap.control.StatusQueryMessageControl
 

X

X_WAP_APPLICATION_ID - Static variable in class net.rim.pushsdk.commons.http.HttpHeaderList
The X-Wap-Application-Id HTTP header for BDS.
XML_DECLARATION - Static variable in class net.rim.pushsdk.pap.control.PapControl
The XML declaration tag.
XmlContent - Class in net.rim.pushsdk.commons.content
Represents XML content (a specialized form of TextContent).
XmlContent(String) - Constructor for class net.rim.pushsdk.commons.content.XmlContent
Constructs content of an XML type.
XmlContent(String, String) - Constructor for class net.rim.pushsdk.commons.content.XmlContent
Constructs content of an XML type.
XmlContent(File) - Constructor for class net.rim.pushsdk.commons.content.XmlContent
Constructs content of an XML type from the contents of the file.
XmlContent(File, String) - Constructor for class net.rim.pushsdk.commons.content.XmlContent
Constructs content of an XML type from the contents of the file.
XmlContent(URL) - Constructor for class net.rim.pushsdk.commons.content.XmlContent
Constructs content of an XML type from the contents of the URL.

A B C D E F G H I J L M N O P Q R S T U V W X

Send feedback

Copyright © 2013 BlackBerry. All rights reserved.