net.rim.device.api.io.messaging
Class BpsSubscriptionMessageBuilder
java.lang.Object
net.rim.device.api.io.messaging.BpsSubscriptionMessageBuilder
public class BpsSubscriptionMessageBuilder
- extends Object
Creates a subscription message in the BlackBerry® Push Service (BPS) format that can be used to subscribe to
a BPS server application. The following fields are automatically populated in the query parameters:
- Device PIN
- OS Version
- Model Number
These subscription fields should be specified by the application:
- Application ID (always required)
- Username (if required)
- Password (if required)
- Since:
- BlackBerry API 6.0.0
createByteSubscriptionMessage
public static ByteMessage createByteSubscriptionMessage(SenderDestination subscribeDestination,
ReceiverDestination receiverDestination,
String username,
String password)
- Creates a subscription request to send to a
SenderDestination. The
listenDestination is the recepient of messages from the subscription source.
ByteMessage objects can be used to subscribe, unsubscribe, suspend, or resume a subscription to a
service depending on the URL of the subscribeDestination. If there are user-defined query
parameters to pass to the subscription destination, the application should add them to the ByteMessage
returned prior to sending it.
- Parameters:
subscribeDestination - The Destination to which the subscription message will be sent.receiverDestination - The Destination that will receive messages from the subscription source.username - A username for authenticating subscription requests, or null if not required.password - A password for authenticating subscription requests, or null if not required.
- Returns:
- A
SubscriptionMessage with headers populated to create subscription to the local
URI corresponding with localDestination. - Since:
- BlackBerry API 6.0.0
Copyright 1999-2011 Research In Motion Limited. 295 Phillip Street, Waterloo, Ontario, Canada, N2L 3W8. All Rights Reserved.
Java is a trademark of Oracle America Inc. in the US and other countries.
Legal