Skip navigation links
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

close() - Method in class de.bytefish.fcmjava.client.FcmClient
 
close() - Method in class de.bytefish.fcmjava.client.http.apache.DefaultHttpClient
 
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.exceptions - package de.bytefish.fcmjava.client.exceptions
 
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.serializer - package de.bytefish.fcmjava.client.serializer
 
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
 
DefaultHttpClient(IFcmClientSettings, IJsonSerializer) - Constructor for class de.bytefish.fcmjava.client.http.apache.DefaultHttpClient
 
DefaultHttpClient(IFcmClientSettings, IJsonSerializer, HttpClientBuilder) - Constructor for class de.bytefish.fcmjava.client.http.apache.DefaultHttpClient
 
deserialize(String, Class<TModel>) - Method in interface de.bytefish.fcmjava.client.serializer.IJsonSerializer
 
deserialize(String, Class<TModel>) - Method in class de.bytefish.fcmjava.client.serializer.JsonSerializer
 
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
 
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.
IJsonSerializer - Interface in de.bytefish.fcmjava.client.serializer
 
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

JsonSerializer - Class in de.bytefish.fcmjava.client.serializer
 
JsonSerializer() - Constructor for class de.bytefish.fcmjava.client.serializer.JsonSerializer
 
JsonSerializer(ObjectMapper) - Constructor for class de.bytefish.fcmjava.client.serializer.JsonSerializer
 

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
 
SerializationException - Exception in de.bytefish.fcmjava.client.exceptions
 
SerializationException() - Constructor for exception de.bytefish.fcmjava.client.exceptions.SerializationException
 
SerializationException(String) - Constructor for exception de.bytefish.fcmjava.client.exceptions.SerializationException
 
SerializationException(String, Throwable) - Constructor for exception de.bytefish.fcmjava.client.exceptions.SerializationException
 
SerializationException(Throwable) - Constructor for exception de.bytefish.fcmjava.client.exceptions.SerializationException
 
SerializationException(String, Throwable, boolean, boolean) - Constructor for exception de.bytefish.fcmjava.client.exceptions.SerializationException
 
serialize(TModel) - Method in interface de.bytefish.fcmjava.client.serializer.IJsonSerializer
 
serialize(TModel) - Method in class de.bytefish.fcmjava.client.serializer.JsonSerializer
 
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

Copyright © 2017. All rights reserved.