All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.tracee.binding.jaxws.TraceeClientHandlerResolver Maven / Gradle / Ivy

There is a newer version: 1.2.0
Show newest version
package io.tracee.binding.jaxws;

import io.tracee.TraceeBackend;

import javax.xml.ws.handler.Handler;
import javax.xml.ws.handler.HandlerResolver;
import javax.xml.ws.handler.PortInfo;
import java.util.ArrayList;
import java.util.List;

public class TraceeClientHandlerResolver implements HandlerResolver {

    private final List handlerList = new ArrayList();

    public TraceeClientHandlerResolver() {
        handlerList.add(new TraceeClientHandler());
    }

	TraceeClientHandlerResolver(TraceeBackend backend) {
		handlerList.add(new TraceeClientHandler(backend));
	}

    @Override
    public final List getHandlerChain(PortInfo portInfo) {
        return handlerList;
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy