public class FcmClient extends Object implements IFcmClient
| Constructor and Description |
|---|
FcmClient() |
FcmClient(IFcmClientSettings settings) |
FcmClient(IFcmClientSettings settings,
IHttpClient httpClient) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
protected <TRequestMessage> |
post(TRequestMessage requestMessage) |
protected <TRequestMessage,TResponseMessage> |
post(TRequestMessage requestMessage,
Class<TResponseMessage> responseType) |
void |
send(AddDeviceGroupMessage message) |
CreateDeviceGroupMessageResponse |
send(CreateDeviceGroupMessage message) |
FcmMessageResponse |
send(DataMulticastMessage message) |
FcmMessageResponse |
send(DataUnicastMessage message) |
FcmMessageResponse |
send(NotificationMulticastMessage notification) |
FcmMessageResponse |
send(NotificationUnicastMessage notification) |
void |
send(RemoveDeviceGroupMessage message) |
TopicMessageResponse |
send(TopicMulticastMessage message) |
TopicMessageResponse |
send(TopicUnicastMessage message) |
public FcmClient()
public FcmClient(IFcmClientSettings settings)
public FcmClient(IFcmClientSettings settings, IHttpClient httpClient)
public FcmMessageResponse send(DataMulticastMessage message)
send in interface IFcmClientpublic FcmMessageResponse send(NotificationMulticastMessage notification)
send in interface IFcmClientpublic FcmMessageResponse send(DataUnicastMessage message)
send in interface IFcmClientpublic FcmMessageResponse send(NotificationUnicastMessage notification)
send in interface IFcmClientpublic CreateDeviceGroupMessageResponse send(CreateDeviceGroupMessage message)
send in interface IFcmClientpublic TopicMessageResponse send(TopicUnicastMessage message)
send in interface IFcmClientpublic TopicMessageResponse send(TopicMulticastMessage message)
send in interface IFcmClientpublic void send(RemoveDeviceGroupMessage message)
send in interface IFcmClientpublic void send(AddDeviceGroupMessage message)
send in interface IFcmClientprotected <TRequestMessage,TResponseMessage> TResponseMessage post(TRequestMessage requestMessage,
Class<TResponseMessage> responseType)
protected <TRequestMessage> void post(TRequestMessage requestMessage)
public void close()
throws Exception
close in interface AutoCloseableExceptionCopyright © 2017. All rights reserved.