[ Web Proxy ]
URL:
Viewing: https://raw.githubusercontent.com/longfeiteng/java/master/java/doc/com/pubnub/api/PnMessage.html [Back]  [Original]

PnMessage

com.pubnub.api
Class PnMessage

java.lang.Object
  extended by  [extended by ]org.json.JSONObject
      extended by  [extended by ]com.pubnub.api.PnMessage

public class PnMessage
extends org.json.JSONObject

Pubnub Message Object

Author:
Pubnub

Field Summary
 
Fields inherited from class org.json.JSONObject
NULL
 
Constructor Summary
PnMessage()
          Constructor for Pubnub Message Class
PnMessage(PnApnsMessage apnsMsg)
          Constructor for Pubnub Message Class
PnMessage(PnApnsMessage apnsMsg, PnGcmMessage gcmMsg)
          Constructor for Pubnub Message Class
PnMessage(PnGcmMessage gcmMsg)
          Constructor for Pubnub Message Class
PnMessage(Pubnub pubnub, java.lang.String channel, Callback callback)
          Constructor for Pubnub Message Class
PnMessage(Pubnub pubnub, java.lang.String channel, Callback callback, PnApnsMessage apnsMsg)
          Constructor for Pubnub Message Class
PnMessage(Pubnub pubnub, java.lang.String channel, Callback callback, PnApnsMessage apnsMsg, PnGcmMessage gcmMsg)
          Constructor for Pubnub Message Class
PnMessage(Pubnub pubnub, java.lang.String channel, Callback callback, PnGcmMessage gcmMsg)
          Constructor for Pubnub Message Class
 
Method Summary
 Callback getCallback()
          Getter for callback set on PnMessage object
 java.lang.String getChannel()
          Getter for channel set on PnMessage Object
 Pubnub getPubnub()
          Getter for pubnub set on PnMessage object
 void publish()
          Publish Message
 void publish(Pubnub pubnub, java.lang.String channel, Callback callback)
          Publish Message
 void setCallback(Callback callback)
          Setter for callback on PnMessage object
 void setChannel(java.lang.String channel)
          Setter for channel on PnMessage Object
 void setPubnub(Pubnub pubnub)
          Setter for pubnub on PnMessage object
 
Methods inherited from class org.json.JSONObject
accumulate, append, doubleToString, get, getBoolean, getDouble, getInt, getJSONArray, getJSONObject, getLong, getNames, getNames, getString, has, increment, isNull, keys, length, names, numberToString, opt, optBoolean, optBoolean, optDouble, optDouble, optInt, optInt, optJSONArray, optJSONObject, optLong, optLong, optString, optString, put, put, put, put, put, put, put, putOnce, putOpt, quote, remove, sortedKeys, stringToValue, toJSONArray, toString, toString, write
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PnMessage

public PnMessage(Pubnub pubnub,
                 java.lang.String channel,
                 Callback callback)
Constructor for Pubnub Message Class

Parameters:
pubnub - Pubnub object
channel - Channel name
callback - Callback object

PnMessage

public PnMessage()
Constructor for Pubnub Message Class


PnMessage

public PnMessage(PnApnsMessage apnsMsg,
                 PnGcmMessage gcmMsg)
Constructor for Pubnub Message Class

Parameters:
apnsMsg - Pubnub APNS message object
gcmMsg - Pubnub GCM message object

PnMessage

public PnMessage(Pubnub pubnub,
                 java.lang.String channel,
                 Callback callback,
                 PnApnsMessage apnsMsg,
                 PnGcmMessage gcmMsg)
Constructor for Pubnub Message Class

Parameters:
pubnub - Pubnub object
callback - Callback object
apnsMsg - Pubnub APNS message object
gcmMsg - Pubnub GCM message object

PnMessage

public PnMessage(PnGcmMessage gcmMsg)
Constructor for Pubnub Message Class

Parameters:
gcmMsg - Pubnub GCM message object

PnMessage

public PnMessage(Pubnub pubnub,
                 java.lang.String channel,
                 Callback callback,
                 PnGcmMessage gcmMsg)
Constructor for Pubnub Message Class

Parameters:
pubnub - Pubnub
channel - Channel
callback - Callback object
gcmMsg - Pubnub GCM message object

PnMessage

public PnMessage(PnApnsMessage apnsMsg)
Constructor for Pubnub Message Class

Parameters:
apnsMsg - Pubnub APNS message object

PnMessage

public PnMessage(Pubnub pubnub,
                 java.lang.String channel,
                 Callback callback,
                 PnApnsMessage apnsMsg)
Constructor for Pubnub Message Class

Parameters:
pubnub - Pubnub
channel - Channel
callback - Callback object
apnsMsg - Pubnub APNS message object
Method Detail

getChannel

public java.lang.String getChannel()
Getter for channel set on PnMessage Object

Returns:
channel

setChannel

public void setChannel(java.lang.String channel)
Setter for channel on PnMessage Object

Parameters:
channel - Channel name

getCallback

public Callback getCallback()
Getter for callback set on PnMessage object

Returns:
callback

setCallback

public void setCallback(Callback callback)
Setter for callback on PnMessage object

Parameters:
callback - Callback

getPubnub

public Pubnub getPubnub()
Getter for pubnub set on PnMessage object

Returns:
pubnub

setPubnub

public void setPubnub(Pubnub pubnub)
Setter for pubnub on PnMessage object

Parameters:
pubnub - Pubnub object

publish

public void publish(Pubnub pubnub,
                    java.lang.String channel,
                    Callback callback)
             throws PubnubException
Publish Message

Parameters:
pubnub - Pubnub object
channel - Channel
callback - Callback object
Throws:
PubnubException - Exception if either channel or pubnub object is not set

publish

public void publish()
             throws PubnubException
Publish Message

Throws:
PubnubException - Exception if either channel or pubnub object is not set



Web Proxy Viewer  |  New URL  |  Original Page