Index
All Classes and Interfaces|All Packages|Serialized Form
A
- ALIEN - Enum constant in enum class de.svenkubiak.jpushover.enums.Sound
- API - Interface in de.svenkubiak.jpushover.apis
- AsyncExecutor<T> - Class in de.svenkubiak.jpushover.services
- AsyncExecutor(API) - Constructor for class de.svenkubiak.jpushover.services.AsyncExecutor
- AsyncService<T> - Class in de.svenkubiak.jpushover.services
- AsyncService() - Constructor for class de.svenkubiak.jpushover.services.AsyncService
B
- BIKE - Enum constant in enum class de.svenkubiak.jpushover.enums.Sound
- BUGLE - Enum constant in enum class de.svenkubiak.jpushover.enums.Sound
C
- call() - Method in class de.svenkubiak.jpushover.services.AsyncExecutor
- CALLBACK - Enum constant in enum class de.svenkubiak.jpushover.enums.Param
- CASH_REGISTER - Enum constant in enum class de.svenkubiak.jpushover.enums.Sound
- checkArgument(boolean, Object) - Static method in class de.svenkubiak.jpushover.utils.Validate
-
Ensures the truth of an expression involving one or more parameters to the calling method.
- CLASSICAL - Enum constant in enum class de.svenkubiak.jpushover.enums.Sound
- CLIMB - Enum constant in enum class de.svenkubiak.jpushover.enums.Sound
- close() - Method in class de.svenkubiak.jpushover.apis.OpenClient
-
Closes the existing WebSocket connection to the Pushover API
- COSMIC - Enum constant in enum class de.svenkubiak.jpushover.enums.Sound
- COUNT - Enum constant in enum class de.svenkubiak.jpushover.enums.Param
- create() - Static method in class de.svenkubiak.jpushover.http.PushoverResponse
D
- de.svenkubiak.jpushover - package de.svenkubiak.jpushover
- de.svenkubiak.jpushover.apis - package de.svenkubiak.jpushover.apis
- de.svenkubiak.jpushover.enums - package de.svenkubiak.jpushover.enums
- de.svenkubiak.jpushover.exceptions - package de.svenkubiak.jpushover.exceptions
- de.svenkubiak.jpushover.http - package de.svenkubiak.jpushover.http
- de.svenkubiak.jpushover.listener - package de.svenkubiak.jpushover.listener
- de.svenkubiak.jpushover.services - package de.svenkubiak.jpushover.services
- de.svenkubiak.jpushover.utils - package de.svenkubiak.jpushover.utils
- DELETE - Enum constant in enum class de.svenkubiak.jpushover.enums.Url
- deleteMessages(String, String, String) - Method in class de.svenkubiak.jpushover.apis.OpenClient
-
Deletes all messages after (and including) a given messagesId
- DEVICE - Enum constant in enum class de.svenkubiak.jpushover.enums.Param
- DEVICE - Enum constant in enum class de.svenkubiak.jpushover.enums.Url
E
- ECHO - Enum constant in enum class de.svenkubiak.jpushover.enums.Sound
- EMERGENCY - Enum constant in enum class de.svenkubiak.jpushover.enums.Priority
- enableHtml() - Method in class de.svenkubiak.jpushover.apis.Message
-
Enables HTML in the pushover message Either HTML or monospace can be enabled (optional)
- enableMonospace() - Method in class de.svenkubiak.jpushover.apis.Message
-
Enables HTML in the pushover message Either HTML or monospace can be enabled (optional)
- execute(AsyncExecutor) - Method in class de.svenkubiak.jpushover.services.AsyncService
- EXPIRE - Enum constant in enum class de.svenkubiak.jpushover.enums.Param
F
G
- GAME_LAN - Enum constant in enum class de.svenkubiak.jpushover.enums.Sound
- getHttpStatus() - Method in class de.svenkubiak.jpushover.http.PushoverResponse
- getInstance() - Static method in class de.svenkubiak.jpushover.services.AsyncService
- getLimit() - Method in class de.svenkubiak.jpushover.http.PushoverResponse
- getRemaining() - Method in class de.svenkubiak.jpushover.http.PushoverResponse
- getReset() - Method in class de.svenkubiak.jpushover.http.PushoverResponse
- getResponse() - Method in class de.svenkubiak.jpushover.http.PushoverResponse
- getValue(String) - Method in class de.svenkubiak.jpushover.apis.Glance
- getValue(String) - Method in class de.svenkubiak.jpushover.apis.Message
- Glance - Class in de.svenkubiak.jpushover.apis
- Glance() - Constructor for class de.svenkubiak.jpushover.apis.Glance
- glanceAPI() - Static method in class de.svenkubiak.jpushover.JPushover
-
Creates a new Glance instance for the Glances API
- GLANCES - Enum constant in enum class de.svenkubiak.jpushover.enums.Url
H
- HIGH - Enum constant in enum class de.svenkubiak.jpushover.enums.Priority
- HTML - Enum constant in enum class de.svenkubiak.jpushover.enums.Param
- httpStatus(int) - Method in class de.svenkubiak.jpushover.http.PushoverResponse
I
- INCOMING - Enum constant in enum class de.svenkubiak.jpushover.enums.Sound
- INTERMISSION - Enum constant in enum class de.svenkubiak.jpushover.enums.Sound
- isSuccessful() - Method in class de.svenkubiak.jpushover.http.PushoverResponse
- isSuccessful(boolean) - Method in class de.svenkubiak.jpushover.http.PushoverResponse
J
- JPushover - Class in de.svenkubiak.jpushover
-
Zero-dependency convenient class for working with the Pushover API See Pushover API for API details
- JPushoverException - Exception Class in de.svenkubiak.jpushover.exceptions
- JPushoverException(String, Exception) - Constructor for exception class de.svenkubiak.jpushover.exceptions.JPushoverException
L
- limit(long) - Method in class de.svenkubiak.jpushover.http.PushoverResponse
- login(String, String) - Method in class de.svenkubiak.jpushover.apis.OpenClient
-
Performs a Pushover login; required once for working with the Open Client API
- login(String, String, String) - Method in class de.svenkubiak.jpushover.apis.OpenClient
-
Performs a Pushover login; required once for working with the Open Client API
- LOGIN - Enum constant in enum class de.svenkubiak.jpushover.enums.Url
- LOW - Enum constant in enum class de.svenkubiak.jpushover.enums.Priority
- LOWEST - Enum constant in enum class de.svenkubiak.jpushover.enums.Priority
M
- MAGIC - Enum constant in enum class de.svenkubiak.jpushover.enums.Sound
- MECHANICAL - Enum constant in enum class de.svenkubiak.jpushover.enums.Sound
- Message - Class in de.svenkubiak.jpushover.apis
- Message() - Constructor for class de.svenkubiak.jpushover.apis.Message
- MESSAGE - Enum constant in enum class de.svenkubiak.jpushover.enums.Param
- messageAPI() - Static method in class de.svenkubiak.jpushover.JPushover
-
Creates a new Message instance for the Messages API
- MessageListener - Interface in de.svenkubiak.jpushover.listener
- messages(String, String) - Method in class de.svenkubiak.jpushover.apis.OpenClient
-
Retrieves all available messages for the given deviceId
- MESSAGES - Enum constant in enum class de.svenkubiak.jpushover.enums.Url
- MONOSPACE - Enum constant in enum class de.svenkubiak.jpushover.enums.Param
N
- NONE - Enum constant in enum class de.svenkubiak.jpushover.enums.Sound
- NORMAL - Enum constant in enum class de.svenkubiak.jpushover.enums.Priority
O
- onBinary(WebSocket, ByteBuffer, boolean) - Method in class de.svenkubiak.jpushover.listener.WebSocketListener
- onError() - Method in interface de.svenkubiak.jpushover.listener.MessageListener
-
Called when the WebSocket ran into an error
- onError(WebSocket, Throwable) - Method in class de.svenkubiak.jpushover.listener.WebSocketListener
- onMessage() - Method in interface de.svenkubiak.jpushover.listener.MessageListener
-
Called when a new message is available/new messages are available
- open(String, String, MessageListener) - Method in class de.svenkubiak.jpushover.apis.OpenClient
-
Establishes a WebSocket connection which listens to incoming messages
- OpenClient - Class in de.svenkubiak.jpushover.apis
- OpenClient() - Constructor for class de.svenkubiak.jpushover.apis.OpenClient
- openClientAPI() - Static method in class de.svenkubiak.jpushover.JPushover
-
Creates a new OpenClient instance for the Open Client API
P
- Param - Enum Class in de.svenkubiak.jpushover.enums
- PERCENT - Enum constant in enum class de.svenkubiak.jpushover.enums.Param
- PERSISTENT - Enum constant in enum class de.svenkubiak.jpushover.enums.Sound
- PIANO_BAR - Enum constant in enum class de.svenkubiak.jpushover.enums.Sound
- Priority - Enum Class in de.svenkubiak.jpushover.enums
- PRIORITY - Enum constant in enum class de.svenkubiak.jpushover.enums.Param
- push() - Method in interface de.svenkubiak.jpushover.apis.API
- push() - Method in class de.svenkubiak.jpushover.apis.Glance
-
Sends a glance to pushover
- push() - Method in class de.svenkubiak.jpushover.apis.Message
-
Sends a message to pushover
- push(String, NavigableMap, String, int) - Method in class de.svenkubiak.jpushover.http.PushoverRequest
- pushAsync() - Method in class de.svenkubiak.jpushover.apis.Glance
-
Sends a glance to pushover asynchronously
- pushAsync() - Method in class de.svenkubiak.jpushover.apis.Message
-
Sends a message to pushover asynchronously
- PUSHOVER - Enum constant in enum class de.svenkubiak.jpushover.enums.Sound
- PushoverRequest - Class in de.svenkubiak.jpushover.http
- PushoverRequest() - Constructor for class de.svenkubiak.jpushover.http.PushoverRequest
- PushoverResponse - Class in de.svenkubiak.jpushover.http
- PushoverResponse() - Constructor for class de.svenkubiak.jpushover.http.PushoverResponse
R
- registerDevice(String, String) - Method in class de.svenkubiak.jpushover.apis.OpenClient
-
Registers a new device at Pushover
- remaining(long) - Method in class de.svenkubiak.jpushover.http.PushoverResponse
- reset(long) - Method in class de.svenkubiak.jpushover.http.PushoverResponse
- response(String) - Method in class de.svenkubiak.jpushover.http.PushoverResponse
- RETRY - Enum constant in enum class de.svenkubiak.jpushover.enums.Param
S
- shutdown() - Method in class de.svenkubiak.jpushover.services.AsyncService
- SIREN - Enum constant in enum class de.svenkubiak.jpushover.enums.Sound
- Sound - Enum Class in de.svenkubiak.jpushover.enums
- SOUND - Enum constant in enum class de.svenkubiak.jpushover.enums.Param
- SPACE_ALARM - Enum constant in enum class de.svenkubiak.jpushover.enums.Sound
- SUBTEXT - Enum constant in enum class de.svenkubiak.jpushover.enums.Param
T
- TEXT - Enum constant in enum class de.svenkubiak.jpushover.enums.Param
- TIMESTAMP - Enum constant in enum class de.svenkubiak.jpushover.enums.Param
- TITLE - Enum constant in enum class de.svenkubiak.jpushover.enums.Param
- TOKEN - Enum constant in enum class de.svenkubiak.jpushover.enums.Param
- toString() - Method in enum class de.svenkubiak.jpushover.enums.Param
- toString() - Method in enum class de.svenkubiak.jpushover.enums.Priority
- toString() - Method in enum class de.svenkubiak.jpushover.enums.Sound
- toString() - Method in enum class de.svenkubiak.jpushover.enums.Url
- TTL - Enum constant in enum class de.svenkubiak.jpushover.enums.Param
- TUGBOAT - Enum constant in enum class de.svenkubiak.jpushover.enums.Sound
U
- UP_DOWN - Enum constant in enum class de.svenkubiak.jpushover.enums.Sound
- Url - Enum Class in de.svenkubiak.jpushover.enums
- URL - Enum constant in enum class de.svenkubiak.jpushover.enums.Param
- URL_TITLE - Enum constant in enum class de.svenkubiak.jpushover.enums.Param
- USER - Enum constant in enum class de.svenkubiak.jpushover.enums.Param
V
- validate() - Method in class de.svenkubiak.jpushover.apis.Message
-
Sends a validation request to pushover ensuring that the token and user is correct, that there is at least one active device on the account.
- Validate - Class in de.svenkubiak.jpushover.utils
- Validate() - Constructor for class de.svenkubiak.jpushover.utils.Validate
- VALIDATE - Enum constant in enum class de.svenkubiak.jpushover.enums.Url
- valueOf(String) - Static method in enum class de.svenkubiak.jpushover.enums.Param
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class de.svenkubiak.jpushover.enums.Priority
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class de.svenkubiak.jpushover.enums.Sound
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class de.svenkubiak.jpushover.enums.Url
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class de.svenkubiak.jpushover.enums.Param
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class de.svenkubiak.jpushover.enums.Priority
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class de.svenkubiak.jpushover.enums.Sound
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class de.svenkubiak.jpushover.enums.Url
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- WEBSOCKET - Enum constant in enum class de.svenkubiak.jpushover.enums.Url
- WebSocketListener - Class in de.svenkubiak.jpushover.listener
- WebSocketListener(MessageListener) - Constructor for class de.svenkubiak.jpushover.listener.WebSocketListener
- withCallback(String) - Method in class de.svenkubiak.jpushover.apis.Message
-
Callback parameter may be supplied with a publicly-accessible URL that the pushover servers will send a request to when the user has acknowledged your notification.
- withCount(int) - Method in class de.svenkubiak.jpushover.apis.Glance
-
Shown on smaller screens; useful for simple counts
- withDevice(String) - Method in class de.svenkubiak.jpushover.apis.Glance
-
Your user's device name to send the message directly to that device, rather than all of the user's devices (optional)
- withDevice(String) - Method in class de.svenkubiak.jpushover.apis.Message
-
Your user's device name to send the message directly to that device, rather than all of the user's devices (optional)
- withExpire(int) - Method in class de.svenkubiak.jpushover.apis.Message
-
Specifies how many seconds your notification will continue to be retried for (every retry seconds).
- withMessage(String) - Method in class de.svenkubiak.jpushover.apis.Message
-
Your message (required)
- withPercent(int) - Method in class de.svenkubiak.jpushover.apis.Glance
-
Shown on some screens as a progress bar/circle
- withPriority(Priority) - Method in class de.svenkubiak.jpushover.apis.Message
-
Priority of the message based on the @see documentation (optional)
- withProxy(String, int) - Method in class de.svenkubiak.jpushover.apis.Glance
-
Sets the host and port for a proxy connection if needed
- withProxy(String, int) - Method in class de.svenkubiak.jpushover.apis.Message
-
Sets the host and port for a proxy connection if needed
- withRetry(int) - Method in class de.svenkubiak.jpushover.apis.Message
-
Specifies how often (in seconds) the Pushover servers will send the same notification to the user.
- withSound(Sound) - Method in class de.svenkubiak.jpushover.apis.Message
-
The name of one of the sounds supported by device clients to override the user's default sound choice (optional)
- withSubtext(String) - Method in class de.svenkubiak.jpushover.apis.Glance
-
A second line of data
- withText(String) - Method in class de.svenkubiak.jpushover.apis.Glance
-
The main line of data, used on most screens
- withTimestamp(int) - Method in class de.svenkubiak.jpushover.apis.Message
-
A Unix timestamp of your message's date and time to display to the user, rather than the time your message is received by our API (optional)
- withTitle(String) - Method in class de.svenkubiak.jpushover.apis.Glance
-
A description of the data being shown, such as "Widgets Sold"
- withTitle(String) - Method in class de.svenkubiak.jpushover.apis.Message
-
Your message's title, otherwise your app's name is used (optional)
- withToken(String) - Method in class de.svenkubiak.jpushover.apis.Glance
-
Your application's API token (required)
- withToken(String) - Method in class de.svenkubiak.jpushover.apis.Message
-
Your application's API token (required)
- withTTL(int) - Method in class de.svenkubiak.jpushover.apis.Message
-
Adds a ttl to the Pushover message
- withUrl(String) - Method in class de.svenkubiak.jpushover.apis.Message
-
A supplementary URL to show with your message (optional)
- withUrlTitle(String) - Method in class de.svenkubiak.jpushover.apis.Message
-
A title for your supplementary URL, otherwise just the URL is shown (optional)
- withUser(String) - Method in class de.svenkubiak.jpushover.apis.Glance
-
The user/group key (not e-mail address) of your user (or you), viewable when logged into the @see pushover dashboard (required)
- withUser(String) - Method in class de.svenkubiak.jpushover.apis.Message
-
The user/group key (not e-mail address) of your user (or you), viewable when logged into the @see pushover dashboard (required)
All Classes and Interfaces|All Packages|Serialized Form