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.NInputSource |
createInputSource() |
InputStream |
createInputStream() |
net.thevpc.nuts.io.NInterruptible<InputStream> |
createInterruptibleInputStream() |
net.thevpc.nuts.io.NNonBlockingInputStream |
createNonBlockingInputStream() |
Runnable |
getCloseAction() |
Long |
getExpectedLength() |
net.thevpc.nuts.io.NContentMetadata |
getMetadata() |
net.thevpc.nuts.time.NProgressListener |
getMonitoringListener() |
Object |
getSource() |
net.thevpc.nuts.util.NMsg |
getSourceName() |
OutputStream |
getTee() |
boolean |
isCloseBase() |
boolean |
isInterruptible() |
boolean |
isNonBlocking() |
net.thevpc.nuts.io.NInputSourceBuilder |
setBase(InputStream baseInputStream) |
net.thevpc.nuts.io.NInputSourceBuilder |
setCloseAction(Runnable closeAction) |
net.thevpc.nuts.io.NInputSourceBuilder |
setCloseBase(boolean closeBase) |
net.thevpc.nuts.io.NInputSourceBuilder |
setExpectedLength(Long expectedLength) |
net.thevpc.nuts.io.NInputSourceBuilder |
setInterruptible(boolean interruptible) |
net.thevpc.nuts.io.NInputSourceBuilder |
setMetadata(net.thevpc.nuts.io.NContentMetadata metadata) |
net.thevpc.nuts.io.NInputSourceBuilder |
setMonitoringListener(net.thevpc.nuts.time.NProgressListener monitoringListener) |
net.thevpc.nuts.io.NInputSourceBuilder |
setNonBlocking(boolean nonBlocking) |
net.thevpc.nuts.io.NInputSourceBuilder |
setSource(Object source) |
net.thevpc.nuts.io.NInputSourceBuilder |
setSourceName(net.thevpc.nuts.util.NMsg sourceName) |
net.thevpc.nuts.io.NInputSourceBuilder |
setTee(OutputStream tee) |
public net.thevpc.nuts.io.NInputSourceBuilder setBase(InputStream baseInputStream)
setBase in interface net.thevpc.nuts.io.NInputSourceBuilderpublic boolean isCloseBase()
isCloseBase in interface net.thevpc.nuts.io.NInputSourceBuilderpublic net.thevpc.nuts.io.NInputSourceBuilder setCloseBase(boolean closeBase)
setCloseBase in interface net.thevpc.nuts.io.NInputSourceBuilderpublic Runnable getCloseAction()
getCloseAction in interface net.thevpc.nuts.io.NInputSourceBuilderpublic net.thevpc.nuts.io.NInputSourceBuilder setCloseAction(Runnable closeAction)
setCloseAction in interface net.thevpc.nuts.io.NInputSourceBuilderpublic boolean isInterruptible()
isInterruptible in interface net.thevpc.nuts.io.NInputSourceBuilderpublic net.thevpc.nuts.io.NInputSourceBuilder setInterruptible(boolean interruptible)
setInterruptible in interface net.thevpc.nuts.io.NInputSourceBuilderpublic net.thevpc.nuts.io.NContentMetadata getMetadata()
getMetadata in interface net.thevpc.nuts.io.NInputSourceBuilderpublic net.thevpc.nuts.io.NInputSourceBuilder setMetadata(net.thevpc.nuts.io.NContentMetadata metadata)
setMetadata in interface net.thevpc.nuts.io.NInputSourceBuilderpublic Object getSource()
getSource in interface net.thevpc.nuts.io.NInputSourceBuilderpublic net.thevpc.nuts.io.NInputSourceBuilder setSource(Object source)
setSource in interface net.thevpc.nuts.io.NInputSourceBuilderpublic net.thevpc.nuts.util.NMsg getSourceName()
getSourceName in interface net.thevpc.nuts.io.NInputSourceBuilderpublic net.thevpc.nuts.io.NInputSourceBuilder setSourceName(net.thevpc.nuts.util.NMsg sourceName)
setSourceName in interface net.thevpc.nuts.io.NInputSourceBuilderpublic Long getExpectedLength()
getExpectedLength in interface net.thevpc.nuts.io.NInputSourceBuilderpublic net.thevpc.nuts.io.NInputSourceBuilder setExpectedLength(Long expectedLength)
setExpectedLength in interface net.thevpc.nuts.io.NInputSourceBuilderpublic net.thevpc.nuts.time.NProgressListener getMonitoringListener()
getMonitoringListener in interface net.thevpc.nuts.io.NInputSourceBuilderpublic net.thevpc.nuts.io.NInputSourceBuilder setMonitoringListener(net.thevpc.nuts.time.NProgressListener monitoringListener)
setMonitoringListener in interface net.thevpc.nuts.io.NInputSourceBuilderpublic boolean isNonBlocking()
isNonBlocking in interface net.thevpc.nuts.io.NInputSourceBuilderpublic net.thevpc.nuts.io.NInputSourceBuilder setNonBlocking(boolean nonBlocking)
setNonBlocking in interface net.thevpc.nuts.io.NInputSourceBuilderpublic OutputStream getTee()
getTee in interface net.thevpc.nuts.io.NInputSourceBuilderpublic net.thevpc.nuts.io.NInputSourceBuilder setTee(OutputStream tee)
setTee 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 © 2025 vpc open source initiative. All rights reserved.