Class DiscoveryMulticastResponder

java.lang.Object
org.jolokia.server.core.service.api.AbstractJolokiaService<org.jolokia.server.core.service.api.JolokiaService.Init>
org.jolokia.service.discovery.DiscoveryMulticastResponder
All Implemented Interfaces:
Comparable<org.jolokia.server.core.service.api.JolokiaService.Init>, org.jolokia.server.core.service.api.JolokiaService<org.jolokia.server.core.service.api.JolokiaService.Init>, org.jolokia.server.core.service.api.JolokiaService.Init

public class DiscoveryMulticastResponder extends org.jolokia.server.core.service.api.AbstractJolokiaService<org.jolokia.server.core.service.api.JolokiaService.Init> implements org.jolokia.server.core.service.api.JolokiaService.Init
A receiver which binds to a multicast sockets and responds to multicast requests. It has lifecycle method for starting and stopping the discovery mechanism.
Since:
24.01.14
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

    Constructors
    Constructor
    Description
    Create the responder which can be started and stopped
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Stop the responder (if not already stopped).
    void
    init(org.jolokia.server.core.service.api.JolokiaContext pContext)
    Start the responder (if not already started)

    Methods inherited from class org.jolokia.server.core.service.api.AbstractJolokiaService

    compareTo, getJolokiaContext, getOrder, getType, isEnabled, registerJolokiaMBean, unregisterJolokiaMBean

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface java.lang.Comparable

    compareTo

    Methods inherited from interface org.jolokia.server.core.service.api.JolokiaService

    getOrder, getType, isEnabled
  • Constructor Details

    • DiscoveryMulticastResponder

      public DiscoveryMulticastResponder()
      Create the responder which can be started and stopped
  • Method Details

    • init

      public void init(org.jolokia.server.core.service.api.JolokiaContext pContext)
      Start the responder (if not already started)
      Specified by:
      init in interface org.jolokia.server.core.service.api.JolokiaService<org.jolokia.server.core.service.api.JolokiaService.Init>
      Overrides:
      init in class org.jolokia.server.core.service.api.AbstractJolokiaService<org.jolokia.server.core.service.api.JolokiaService.Init>
    • destroy

      public void destroy()
      Stop the responder (if not already stopped). Can be restarted afterwards.
      Specified by:
      destroy in interface org.jolokia.server.core.service.api.JolokiaService<org.jolokia.server.core.service.api.JolokiaService.Init>
      Overrides:
      destroy in class org.jolokia.server.core.service.api.AbstractJolokiaService<org.jolokia.server.core.service.api.JolokiaService.Init>