Class EsbXmppListener

java.lang.Object
edu.internet2.middleware.grouper.esb.listener.EsbXmppListener
All Implemented Interfaces:
org.quartz.Job

@DisallowConcurrentExecution public class EsbXmppListener extends Object implements org.quartz.Job
Class to start a persistent XMMP client that will remain connected to XMPP server using an instance of EsbXmmpPacketListener to receive events sent to it to process as changes in the Grouper registry. Messages are filtered on sender name. All configuration in grouper-loader.properties
  • Constructor Details

    • EsbXmppListener

      public EsbXmppListener()
  • Method Details

    • execute

      public void execute(org.quartz.JobExecutionContext context) throws org.quartz.JobExecutionException
      Method invoked by Quartz to start the client
      Specified by:
      execute in interface org.quartz.Job
      Throws:
      org.quartz.JobExecutionException