/* (c) 2014 - 2016 Open Source Geospatial Foundation - all rights reserved * This code is licensed under the GPL 2.0 license, available at the root * application directory. */ package org.geoserver.wps.remote.plugin; import java.util.Map; import org.jivesoftware.smack.packet.Message; import org.jivesoftware.smack.packet.Packet; /** * Base interface for XMPP Service Messages sent by remote processes. * * @author Alessio Fabiani, GeoSolutions * */ public interface XMPPMessage { public boolean canHandle(Map<String, String> signalArgs); public void handleSignal(XMPPClient xmppClient, Packet packet, Message message, Map<String, String> signalArgs); }