2012-06-07 2 views
0

Я прочитал раздел, Отслеживание соединений и отключений клиентов, в документации Channel API for Java.Подключение и отсоединение канала канала API приложений

Она имеет следующий код:

// In the handler for _ah/channel/connected/ 
ChannelService channelService = ChannelServiceFactory.getChannelService(); 
ChannelPresence presence = channelService.parsePresence(req); 

Как создать обработчик для _ah/channel/connected/ или _ah/channel/disconnected? Я хочу уведомить или оповестить подключенных пользователей, когда пользователь отключен.

ответ

1

Вы просто создаете эти обработчики, как любой другой обработчик.

Put в app.yaml что-то вроде:

- url: /_ah/channel/connected/ 
    servlet: com.[MY_APP].server.channel.ChannelConnected 
    name: ChannelConnected 
- url: /_ah/channel/disconnected/ 
    servlet: com.[MY_APP].server.channel.ChannelDisconnected 
    name: ChannelDisconnected