Package org.jolokia.service.notif.sse
Class SseNotificationBackend
java.lang.Object
org.jolokia.server.core.service.api.AbstractJolokiaService<org.jolokia.server.core.service.notification.NotificationBackend>
org.jolokia.service.notif.sse.SseNotificationBackend
- All Implemented Interfaces:
Comparable<org.jolokia.server.core.service.notification.NotificationBackend>,org.jolokia.server.core.service.api.JolokiaService<org.jolokia.server.core.service.notification.NotificationBackend>,org.jolokia.server.core.service.notification.NotificationBackend
public class SseNotificationBackend
extends org.jolokia.server.core.service.api.AbstractJolokiaService<org.jolokia.server.core.service.notification.NotificationBackend>
implements org.jolokia.server.core.service.notification.NotificationBackend
Dummy implementation
- Since:
- 20.03.13
- Author:
- roland
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.jolokia.server.core.service.api.JolokiaService
org.jolokia.server.core.service.api.JolokiaService.Init -
Constructor Summary
ConstructorsConstructorDescriptionSseNotificationBackend(int order) Create a server side event notification backend which will return notifications via the backchannel. -
Method Summary
Modifier and TypeMethodDescriptionvoidchannelInit(org.jolokia.server.core.service.notification.Client client, org.jolokia.server.core.http.BackChannel channel) voiddestroy()voidinit(org.jolokia.server.core.service.api.JolokiaContext pContext) org.jolokia.server.core.service.notification.BackendCallbacksubscribe(org.jolokia.server.core.service.notification.NotificationSubscription pSubscription) voidunregister(org.jolokia.server.core.service.notification.Client pClient) voidunsubscribe(String pClientId, String pHandle) Methods inherited from class org.jolokia.server.core.service.api.AbstractJolokiaService
compareTo, getJolokiaContext, getOrder, getType, isEnabled, registerJolokiaMBean, unregisterJolokiaMBeanMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.lang.Comparable
compareToMethods inherited from interface org.jolokia.server.core.service.api.JolokiaService
getOrder, getType, isEnabled
-
Constructor Details
-
SseNotificationBackend
public SseNotificationBackend(int order) Create a server side event notification backend which will return notifications via the backchannel.- Parameters:
order- of this notification backend
-
-
Method Details
-
init
public void init(org.jolokia.server.core.service.api.JolokiaContext pContext) - Specified by:
initin interfaceorg.jolokia.server.core.service.api.JolokiaService<org.jolokia.server.core.service.notification.NotificationBackend>- Overrides:
initin classorg.jolokia.server.core.service.api.AbstractJolokiaService<org.jolokia.server.core.service.notification.NotificationBackend>
-
destroy
- Specified by:
destroyin interfaceorg.jolokia.server.core.service.api.JolokiaService<org.jolokia.server.core.service.notification.NotificationBackend>- Overrides:
destroyin classorg.jolokia.server.core.service.api.AbstractJolokiaService<org.jolokia.server.core.service.notification.NotificationBackend>- Throws:
Exception
-
getNotifType
- Specified by:
getNotifTypein interfaceorg.jolokia.server.core.service.notification.NotificationBackend
-
subscribe
public org.jolokia.server.core.service.notification.BackendCallback subscribe(org.jolokia.server.core.service.notification.NotificationSubscription pSubscription) - Specified by:
subscribein interfaceorg.jolokia.server.core.service.notification.NotificationBackend
-
channelInit
public void channelInit(org.jolokia.server.core.service.notification.Client client, org.jolokia.server.core.http.BackChannel channel) - Specified by:
channelInitin interfaceorg.jolokia.server.core.service.notification.NotificationBackend
-
unsubscribe
- Specified by:
unsubscribein interfaceorg.jolokia.server.core.service.notification.NotificationBackend
-
unregister
public void unregister(org.jolokia.server.core.service.notification.Client pClient) - Specified by:
unregisterin interfaceorg.jolokia.server.core.service.notification.NotificationBackend- Parameters:
pClient-
-
getConfig
- Specified by:
getConfigin interfaceorg.jolokia.server.core.service.notification.NotificationBackend
-