JavaScript is disabled on your browser.
Skip navigation links
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
A
C
D
F
G
I
J
L
O
P
R
S
T
A
Action0
- Interface in
de.bytefish.fcmjava.client.functional
Action1
<
S
> - Interface in
de.bytefish.fcmjava.client.functional
C
createFromDefault()
- Static method in class de.bytefish.fcmjava.client.settings.
PropertiesBasedSettings
Creates the Settings from the default location.
createFromFile(Path, Charset)
- Static method in class de.bytefish.fcmjava.client.settings.
PropertiesBasedSettings
Reads the Properties from a given location.
createFromProperties(Properties)
- Static method in class de.bytefish.fcmjava.client.settings.
PropertiesBasedSettings
Reads the properties from a Properties object.
createFromSystemProperties()
- Static method in class de.bytefish.fcmjava.client.settings.
PropertiesBasedSettings
Reads the Properties from the System Properties.
D
DateUtils
- Class in
de.bytefish.fcmjava.client.utils
DateUtils()
- Constructor for class de.bytefish.fcmjava.client.utils.
DateUtils
de.bytefish.fcmjava.client
- package de.bytefish.fcmjava.client
de.bytefish.fcmjava.client.functional
- package de.bytefish.fcmjava.client.functional
de.bytefish.fcmjava.client.http
- package de.bytefish.fcmjava.client.http
de.bytefish.fcmjava.client.http.apache
- package de.bytefish.fcmjava.client.http.apache
de.bytefish.fcmjava.client.http.apache.utils
- package de.bytefish.fcmjava.client.http.apache.utils
de.bytefish.fcmjava.client.retry
- package de.bytefish.fcmjava.client.retry
de.bytefish.fcmjava.client.retry.strategy
- package de.bytefish.fcmjava.client.retry.strategy
de.bytefish.fcmjava.client.settings
- package de.bytefish.fcmjava.client.settings
de.bytefish.fcmjava.client.utils
- package de.bytefish.fcmjava.client.utils
DefaultHttpClient
- Class in
de.bytefish.fcmjava.client.http.apache
This DefaultHttpClient is based on the Apache DefaultHttpClient.
DefaultHttpClient(IFcmClientSettings)
- Constructor for class de.bytefish.fcmjava.client.http.apache.
DefaultHttpClient
DefaultHttpClient(IFcmClientSettings, HttpClientBuilder)
- Constructor for class de.bytefish.fcmjava.client.http.apache.
DefaultHttpClient
doWithRetry(Action0, int)
- Static method in class de.bytefish.fcmjava.client.retry.
RetryUtils
Retries a method with the SimpleRetryStrategy and a maximum amount of retries.
doWithRetry(Action0, IRetryStrategy)
- Static method in class de.bytefish.fcmjava.client.retry.
RetryUtils
Retries a method with the given Retry Strategy.
doWithRetry(Action0)
- Method in interface de.bytefish.fcmjava.client.retry.strategy.
IRetryStrategy
Retries a function without a return value.
doWithRetry(Action0)
- Method in class de.bytefish.fcmjava.client.retry.strategy.
SimpleRetryStrategy
F
FcmClient
- Class in
de.bytefish.fcmjava.client
FcmClient()
- Constructor for class de.bytefish.fcmjava.client.
FcmClient
FcmClient(IFcmClientSettings)
- Constructor for class de.bytefish.fcmjava.client.
FcmClient
FcmClient(IFcmClientSettings, IHttpClient)
- Constructor for class de.bytefish.fcmjava.client.
FcmClient
Func1
<
S
> - Interface in
de.bytefish.fcmjava.client.functional
G
get()
- Method in class de.bytefish.fcmjava.client.utils.
OutParameter
Gets the Result of the OutParameter.
getApiKey()
- Method in class de.bytefish.fcmjava.client.settings.
PropertiesBasedSettings
getAsJsonString(TEntity)
- Static method in class de.bytefish.fcmjava.client.utils.
JsonUtils
Returns the given Entity as a JSON String.
getEntityFromString(String, Class<TEntity>)
- Static method in class de.bytefish.fcmjava.client.utils.
JsonUtils
Deserializes a JSON String into a Java Object.
getFcmUrl()
- Method in class de.bytefish.fcmjava.client.settings.
PropertiesBasedSettings
getUtcNow()
- Static method in class de.bytefish.fcmjava.client.utils.
DateUtils
Gets the current UTC DateTime.
getWithRetry(Func1<TResult>, int)
- Static method in class de.bytefish.fcmjava.client.retry.
RetryUtils
Retries a method with the SimpleRetryStrategy and a maximum amount of retries.
getWithRetry(Func1<TResult>, IRetryStrategy)
- Static method in class de.bytefish.fcmjava.client.retry.
RetryUtils
Retries a method with the given Retry Strategy.
getWithRetry(Func1<TResult>)
- Method in interface de.bytefish.fcmjava.client.retry.strategy.
IRetryStrategy
Retries a function with a return values.
getWithRetry(Func1<TResult>)
- Method in class de.bytefish.fcmjava.client.retry.strategy.
SimpleRetryStrategy
I
IHttpClient
- Interface in
de.bytefish.fcmjava.client.http
An DefaultHttpClient is used to send Requests to FCM.
invoke()
- Method in interface de.bytefish.fcmjava.client.functional.
Action0
invoke(S)
- Method in interface de.bytefish.fcmjava.client.functional.
Action1
invoke()
- Method in interface de.bytefish.fcmjava.client.functional.
Func1
IRetryStrategy
- Interface in
de.bytefish.fcmjava.client.retry.strategy
A Retry Strategy used to retry a function without a return value (@see
Action0
) and functions with return values (@see
Func1
.
isNullOrWhiteSpace(String)
- Static method in class de.bytefish.fcmjava.client.utils.
StringUtils
Returns true, if a string is null or only contains of Whitespace characters.
J
JsonUtils
- Class in
de.bytefish.fcmjava.client.utils
Utility Methods to simplify JSON Serialization and Deserialization with Jackson.
JsonUtils()
- Constructor for class de.bytefish.fcmjava.client.utils.
JsonUtils
L
loadProperties(Path, Charset)
- Static method in class de.bytefish.fcmjava.client.utils.
PropertiesUtils
Loads a Poperties file from a given Path using a given Charset.
loadProperties(Reader)
- Static method in class de.bytefish.fcmjava.client.utils.
PropertiesUtils
Loads Properties from a given Reader.
O
OutParameter
<
E
> - Class in
de.bytefish.fcmjava.client.utils
Out Parameter to enable try-Methods for simpler code.
OutParameter()
- Constructor for class de.bytefish.fcmjava.client.utils.
OutParameter
P
post(TRequestMessage, Class<TResponseMessage>)
- Method in class de.bytefish.fcmjava.client.
FcmClient
post(TRequestMessage)
- Method in class de.bytefish.fcmjava.client.
FcmClient
post(TRequestMessage)
- Method in class de.bytefish.fcmjava.client.http.apache.
DefaultHttpClient
post(TRequestMessage, Class<TResponseMessage>)
- Method in class de.bytefish.fcmjava.client.http.apache.
DefaultHttpClient
post(TRequestMessage)
- Method in interface de.bytefish.fcmjava.client.http.
IHttpClient
post(TRequestMessage, Class<TResponseMessage>)
- Method in interface de.bytefish.fcmjava.client.http.
IHttpClient
PropertiesBasedSettings
- Class in
de.bytefish.fcmjava.client.settings
Initializes Client Settings from Properties.
PropertiesUtils
- Class in
de.bytefish.fcmjava.client.utils
PropertiesUtils()
- Constructor for class de.bytefish.fcmjava.client.utils.
PropertiesUtils
R
RetryHeaderUtils
- Class in
de.bytefish.fcmjava.client.http.apache.utils
RetryHeaderUtils()
- Constructor for class de.bytefish.fcmjava.client.http.apache.utils.
RetryHeaderUtils
RetryUtils
- Class in
de.bytefish.fcmjava.client.retry
This class implements RetryStrategies, for explicitly retrying requests to the FCM server.
RetryUtils()
- Constructor for class de.bytefish.fcmjava.client.retry.
RetryUtils
S
send(DataMulticastMessage)
- Method in class de.bytefish.fcmjava.client.
FcmClient
send(NotificationMulticastMessage)
- Method in class de.bytefish.fcmjava.client.
FcmClient
send(DataUnicastMessage)
- Method in class de.bytefish.fcmjava.client.
FcmClient
send(NotificationUnicastMessage)
- Method in class de.bytefish.fcmjava.client.
FcmClient
send(CreateDeviceGroupMessage)
- Method in class de.bytefish.fcmjava.client.
FcmClient
send(TopicUnicastMessage)
- Method in class de.bytefish.fcmjava.client.
FcmClient
send(TopicMulticastMessage)
- Method in class de.bytefish.fcmjava.client.
FcmClient
send(RemoveDeviceGroupMessage)
- Method in class de.bytefish.fcmjava.client.
FcmClient
send(AddDeviceGroupMessage)
- Method in class de.bytefish.fcmjava.client.
FcmClient
set(E)
- Method in class de.bytefish.fcmjava.client.utils.
OutParameter
Sets the OutParameter.
SimpleRetryStrategy
- Class in
de.bytefish.fcmjava.client.retry.strategy
The SimpleRetryStrategy retries all methods, that throw a @see
FcmRetryAfterException
for a maximum number of retries.
SimpleRetryStrategy(int)
- Constructor for class de.bytefish.fcmjava.client.retry.strategy.
SimpleRetryStrategy
StringUtils
- Class in
de.bytefish.fcmjava.client.utils
T
toString()
- Method in class de.bytefish.fcmjava.client.utils.
OutParameter
Overrides the toString Method to print the reference of the OutParameter instead of itself.
tryDetermineRetryDelay(HttpResponse, OutParameter<Duration>)
- Static method in class de.bytefish.fcmjava.client.http.apache.utils.
RetryHeaderUtils
A
C
D
F
G
I
J
L
O
P
R
S
T
Skip navigation links
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
Copyright © 2017. All rights reserved.