public class DefaultNInputSourceBuilder extends Object implements net.thevpc.nuts.io.NInputSourceBuilder
| Constructor and Description |
|---|
DefaultNInputSourceBuilder() |
| Modifier and Type | Method and Description |
|---|---|
net.thevpc.nuts.io.NInputSourceBuilder |
base(InputStream baseInputStream) |
Runnable |
closeAction() |
net.thevpc.nuts.io.NInputSourceBuilder |
closeAction(Runnable closeAction) |
net.thevpc.nuts.io.NInputSourceBuilder |
closeBase(boolean closeBase) |
net.thevpc.nuts.io.NInputSource |
createInputSource() |
InputStream |
createInputStream() |
net.thevpc.nuts.io.NInterruptible<InputStream> |
createInterruptibleInputStream() |
net.thevpc.nuts.io.NNonBlockingInputStream |
createNonBlockingInputStream() |
Long |
expectedLength() |
net.thevpc.nuts.io.NInputSourceBuilder |
expectedLength(Long expectedLength) |
net.thevpc.nuts.io.NInputSourceBuilder |
interruptible(boolean interruptible) |
boolean |
isCloseBase() |
boolean |
isInterruptible() |
boolean |
isNonBlocking() |
net.thevpc.nuts.io.NContentMetadata |
metadata() |
net.thevpc.nuts.io.NInputSourceBuilder |
metadata(net.thevpc.nuts.io.NContentMetadata metadata) |
net.thevpc.nuts.time.NProgressListener |
monitoringListener() |
net.thevpc.nuts.io.NInputSourceBuilder |
monitoringListener(net.thevpc.nuts.time.NProgressListener monitoringListener) |
net.thevpc.nuts.io.NInputSourceBuilder |
nonBlocking(boolean nonBlocking) |
Object |
source() |
net.thevpc.nuts.io.NInputSourceBuilder |
source(Object source) |
net.thevpc.nuts.text.NMsg |
sourceName() |
net.thevpc.nuts.io.NInputSourceBuilder |
sourceName(net.thevpc.nuts.text.NMsg sourceName) |
OutputStream |
tee() |
net.thevpc.nuts.io.NInputSourceBuilder |
tee(OutputStream tee) |
public net.thevpc.nuts.io.NInputSourceBuilder base(InputStream baseInputStream)
base in interface net.thevpc.nuts.io.NInputSourceBuilderpublic boolean isCloseBase()
isCloseBase in interface net.thevpc.nuts.io.NInputSourceBuilderpublic net.thevpc.nuts.io.NInputSourceBuilder closeBase(boolean closeBase)
closeBase in interface net.thevpc.nuts.io.NInputSourceBuilderpublic Runnable closeAction()
closeAction in interface net.thevpc.nuts.io.NInputSourceBuilderpublic net.thevpc.nuts.io.NInputSourceBuilder closeAction(Runnable closeAction)
closeAction in interface net.thevpc.nuts.io.NInputSourceBuilderpublic boolean isInterruptible()
isInterruptible in interface net.thevpc.nuts.io.NInputSourceBuilderpublic net.thevpc.nuts.io.NInputSourceBuilder interruptible(boolean interruptible)
interruptible in interface net.thevpc.nuts.io.NInputSourceBuilderpublic net.thevpc.nuts.io.NContentMetadata metadata()
metadata in interface net.thevpc.nuts.io.NInputSourceBuilderpublic net.thevpc.nuts.io.NInputSourceBuilder metadata(net.thevpc.nuts.io.NContentMetadata metadata)
metadata in interface net.thevpc.nuts.io.NInputSourceBuilderpublic Object source()
source in interface net.thevpc.nuts.io.NInputSourceBuilderpublic net.thevpc.nuts.io.NInputSourceBuilder source(Object source)
source in interface net.thevpc.nuts.io.NInputSourceBuilderpublic net.thevpc.nuts.text.NMsg sourceName()
sourceName in interface net.thevpc.nuts.io.NInputSourceBuilderpublic net.thevpc.nuts.io.NInputSourceBuilder sourceName(net.thevpc.nuts.text.NMsg sourceName)
sourceName in interface net.thevpc.nuts.io.NInputSourceBuilderpublic Long expectedLength()
expectedLength in interface net.thevpc.nuts.io.NInputSourceBuilderpublic net.thevpc.nuts.io.NInputSourceBuilder expectedLength(Long expectedLength)
expectedLength in interface net.thevpc.nuts.io.NInputSourceBuilderpublic net.thevpc.nuts.time.NProgressListener monitoringListener()
monitoringListener in interface net.thevpc.nuts.io.NInputSourceBuilderpublic net.thevpc.nuts.io.NInputSourceBuilder monitoringListener(net.thevpc.nuts.time.NProgressListener monitoringListener)
monitoringListener in interface net.thevpc.nuts.io.NInputSourceBuilderpublic boolean isNonBlocking()
isNonBlocking in interface net.thevpc.nuts.io.NInputSourceBuilderpublic net.thevpc.nuts.io.NInputSourceBuilder nonBlocking(boolean nonBlocking)
nonBlocking in interface net.thevpc.nuts.io.NInputSourceBuilderpublic OutputStream tee()
tee in interface net.thevpc.nuts.io.NInputSourceBuilderpublic net.thevpc.nuts.io.NInputSourceBuilder tee(OutputStream tee)
tee in interface net.thevpc.nuts.io.NInputSourceBuilderpublic net.thevpc.nuts.io.NNonBlockingInputStream createNonBlockingInputStream()
createNonBlockingInputStream in interface net.thevpc.nuts.io.NInputSourceBuilderpublic net.thevpc.nuts.io.NInterruptible<InputStream> createInterruptibleInputStream()
createInterruptibleInputStream in interface net.thevpc.nuts.io.NInputSourceBuilderpublic InputStream createInputStream()
createInputStream in interface net.thevpc.nuts.io.NInputSourceBuilderpublic net.thevpc.nuts.io.NInputSource createInputSource()
createInputSource in interface net.thevpc.nuts.io.NInputSourceBuilderCopyright © 2026 vpc open source initiative. All rights reserved.