import org.jboss.soa.esb.actions.AbstractActionPipelineProcessor;
import org.jboss.soa.esb.actions.ActionLifecycleException;
import org.jboss.soa.esb.actions.ActionProcessingException;
import org.jboss.soa.esb.helpers.ConfigTree;
import org.jboss.soa.esb.message.Message;
import org.jboss.soa.esb.http.HttpResponse;
import org.apache.commons.httpclient.HttpStatus;
import org.apache.log4j.Logger;
import java.io.DataInputStream;
import java.io.File;
import java.io.StringReader;
import java.net.InetAddress;
import java.net.URL;
import java.net.URLConnection;
import javax.ws.rs.core.MediaType;
import javax.xml.transform.Source;
import org.jboss.soa.esb.http.HttpRequest;
import org.w3c.dom.*;
import net.sf.saxon.s9api.*;
import com.sun.jersey.api.client.ClientResponse;
import com.yellowbook.soa.esb.actions.proxy.IConfigChangeEvent;
import com.yellowbook.soa.esb.util.file.Resource;
import com.yellowbook.soa.esb.util.jersey.JerseyClientSingleton;
import com.yellowbook.soa.esb.util.reflection.ReflectionHelper;
import com.yellowbook.soa.esb.util.xml.XMLHelper;