42 lines
902 B
Java
42 lines
902 B
Java
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;
|
|
}
|
|
|
|
|
|
}
|