
com.rbkmoney.woody.api.ClientBuilder Maven / Gradle / Ivy
package com.rbkmoney.woody.api;
import com.rbkmoney.woody.api.event.ClientEventListener;
import com.rbkmoney.woody.api.generator.IdGenerator;
import java.net.URI;
public interface ClientBuilder {
ClientBuilder withAddress(URI address);
ClientBuilder withEventListener(ClientEventListener listener);
ClientBuilder withIdGenerator(IdGenerator generator);
ClientBuilder withNetworkTimeout(int timeout);
URI getAddress();
ClientEventListener getEventListener();
IdGenerator getIdGenerator();
int getNetworkTimeout();
T build(Class iface);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy