public static class ScpCommandFactory.Builder extends java.lang.Object implements ObjectBuilder<ScpCommandFactory>
ObjectBuilder
for ScpCommandFactory
Modifier and Type | Field and Description |
---|---|
private ScpCommandFactory |
factory |
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
ScpCommandFactory.Builder |
addEventListener(ScpTransferEventListener listener) |
ScpCommandFactory |
build() |
ScpCommandFactory.Builder |
removeEventListener(ScpTransferEventListener listener) |
ScpCommandFactory.Builder |
withDelegate(CommandFactory delegate) |
ScpCommandFactory.Builder |
withExecutorServiceProvider(java.util.function.Supplier<? extends CloseableExecutorService> provider) |
ScpCommandFactory.Builder |
withFileOpener(ScpFileOpener opener) |
ScpCommandFactory.Builder |
withReceiveBufferSize(int receiveSize) |
ScpCommandFactory.Builder |
withSendBufferSize(int sendSize) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
get
private final ScpCommandFactory factory
public ScpCommandFactory.Builder withFileOpener(ScpFileOpener opener)
public ScpCommandFactory.Builder withDelegate(CommandFactory delegate)
public ScpCommandFactory.Builder withExecutorServiceProvider(java.util.function.Supplier<? extends CloseableExecutorService> provider)
public ScpCommandFactory.Builder withSendBufferSize(int sendSize)
public ScpCommandFactory.Builder withReceiveBufferSize(int receiveSize)
public ScpCommandFactory.Builder addEventListener(ScpTransferEventListener listener)
public ScpCommandFactory.Builder removeEventListener(ScpTransferEventListener listener)
public ScpCommandFactory build()
build
in interface ObjectBuilder<ScpCommandFactory>