package org.acme; import javax.xml.soap.SOAPHeader; import javax.xml.ws.handler.soap.SOAPMessageContext; import org.gcube.common.clients.stubs.jaxws.GCoreService; import org.gcube.common.clients.stubs.jaxws.handlers.AbstractHandler; public class TestHandler extends AbstractHandler { public boolean called=false; @Override public void handleRequest(GCoreService target, SOAPHeader header, SOAPMessageContext context) throws Exception { called=true; } @Override public int hashCode() { final int prime = 31; int result = 1; result = prime * result + (called ? 1231 : 1237); return result; } @Override public boolean equals(Object obj) { if (this == obj) return true; if (obj == null) return false; if (getClass() != obj.getClass()) return false; TestHandler other = (TestHandler) obj; if (called != other.called) return false; return true; } }