public class DefaultNutsMonitorAction extends Object implements net.thevpc.nuts.NutsMonitorAction
| Constructor and Description |
|---|
DefaultNutsMonitorAction(net.thevpc.nuts.NutsWorkspace ws) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
checkSession() |
InputStream |
create() |
net.thevpc.nuts.NutsInput |
createSource() |
long |
getLength() |
net.thevpc.nuts.NutsString |
getName() |
Object |
getOrigin() |
net.thevpc.nuts.NutsProgressFactory |
getProgressFactory()
return progress factory responsible of creating progress monitor
|
net.thevpc.nuts.NutsSession |
getSession() |
String |
getSourceTypeName() |
boolean |
isLogProgress()
when true, will include default factory (console) even if progressFactory is defined
|
InputStream |
monitorInputStream(InputStream stream,
Object sourceOrigin,
long length,
net.thevpc.nuts.NutsString name) |
net.thevpc.nuts.NutsInput |
monitorInputStream(net.thevpc.nuts.NutsInput inputSource,
Object source,
net.thevpc.nuts.NutsString sourceName) |
net.thevpc.nuts.NutsInput |
monitorInputStream(net.thevpc.nuts.NutsPath inputSource,
Object source,
net.thevpc.nuts.NutsString sourceName) |
InputStream |
monitorInputStream(String path,
Object source,
net.thevpc.nuts.NutsString sourceName) |
net.thevpc.nuts.NutsMonitorAction |
setLength(long len) |
net.thevpc.nuts.NutsMonitorAction |
setLogProgress(boolean value)
when true, will include default factory (console) even if progressFactory is defined
|
net.thevpc.nuts.NutsMonitorAction |
setName(net.thevpc.nuts.NutsString name) |
net.thevpc.nuts.NutsMonitorAction |
setOrigin(Object origin) |
net.thevpc.nuts.NutsMonitorAction |
setProgressFactory(net.thevpc.nuts.NutsProgressFactory value)
set progress factory responsible of creating progress monitor
|
net.thevpc.nuts.NutsMonitorAction |
setProgressMonitor(net.thevpc.nuts.NutsProgressMonitor value)
set progress monitor.
|
net.thevpc.nuts.NutsMonitorAction |
setSession(net.thevpc.nuts.NutsSession session) |
net.thevpc.nuts.NutsMonitorAction |
setSource(File path) |
net.thevpc.nuts.NutsMonitorAction |
setSource(InputStream path) |
net.thevpc.nuts.NutsMonitorAction |
setSource(net.thevpc.nuts.NutsInput inputSource) |
net.thevpc.nuts.NutsMonitorAction |
setSource(net.thevpc.nuts.NutsPath inputSource) |
net.thevpc.nuts.NutsMonitorAction |
setSource(Path path) |
net.thevpc.nuts.NutsMonitorAction |
setSource(String path) |
net.thevpc.nuts.NutsMonitorAction |
setSourceTypeName(String sourceType) |
public DefaultNutsMonitorAction(net.thevpc.nuts.NutsWorkspace ws)
public net.thevpc.nuts.NutsMonitorAction setSession(net.thevpc.nuts.NutsSession session)
setSession in interface net.thevpc.nuts.NutsMonitorActionpublic net.thevpc.nuts.NutsSession getSession()
getSession in interface net.thevpc.nuts.NutsMonitorActionpublic net.thevpc.nuts.NutsMonitorAction setName(net.thevpc.nuts.NutsString name)
setName in interface net.thevpc.nuts.NutsMonitorActionpublic net.thevpc.nuts.NutsString getName()
getName in interface net.thevpc.nuts.NutsMonitorActionpublic net.thevpc.nuts.NutsMonitorAction setOrigin(Object origin)
setOrigin in interface net.thevpc.nuts.NutsMonitorActionpublic Object getOrigin()
getOrigin in interface net.thevpc.nuts.NutsMonitorActionpublic net.thevpc.nuts.NutsMonitorAction setLength(long len)
setLength in interface net.thevpc.nuts.NutsMonitorActionpublic long getLength()
getLength in interface net.thevpc.nuts.NutsMonitorActionpublic net.thevpc.nuts.NutsMonitorAction setSource(String path)
setSource in interface net.thevpc.nuts.NutsMonitorActionpublic net.thevpc.nuts.NutsMonitorAction setSource(net.thevpc.nuts.NutsPath inputSource)
setSource in interface net.thevpc.nuts.NutsMonitorActionpublic net.thevpc.nuts.NutsMonitorAction setSource(net.thevpc.nuts.NutsInput inputSource)
setSource in interface net.thevpc.nuts.NutsMonitorActionpublic net.thevpc.nuts.NutsMonitorAction setSource(Path path)
setSource in interface net.thevpc.nuts.NutsMonitorActionpublic net.thevpc.nuts.NutsMonitorAction setSource(File path)
setSource in interface net.thevpc.nuts.NutsMonitorActionpublic net.thevpc.nuts.NutsMonitorAction setSource(InputStream path)
setSource in interface net.thevpc.nuts.NutsMonitorActionpublic InputStream create()
create in interface net.thevpc.nuts.NutsMonitorActionpublic String getSourceTypeName()
getSourceTypeName in interface net.thevpc.nuts.NutsMonitorActionpublic net.thevpc.nuts.NutsMonitorAction setSourceTypeName(String sourceType)
setSourceTypeName in interface net.thevpc.nuts.NutsMonitorActionpublic net.thevpc.nuts.NutsInput createSource()
createSource in interface net.thevpc.nuts.NutsMonitorActionpublic boolean isLogProgress()
isLogProgress in interface net.thevpc.nuts.NutsMonitorActionpublic net.thevpc.nuts.NutsMonitorAction setLogProgress(boolean value)
setLogProgress in interface net.thevpc.nuts.NutsMonitorActionvalue - valuethis instancepublic net.thevpc.nuts.NutsProgressFactory getProgressFactory()
getProgressFactory in interface net.thevpc.nuts.NutsMonitorActionpublic net.thevpc.nuts.NutsMonitorAction setProgressFactory(net.thevpc.nuts.NutsProgressFactory value)
setProgressFactory in interface net.thevpc.nuts.NutsMonitorActionvalue - new valuethis instancepublic net.thevpc.nuts.NutsMonitorAction setProgressMonitor(net.thevpc.nuts.NutsProgressMonitor value)
setProgressMonitor in interface net.thevpc.nuts.NutsMonitorActionvalue - new valuethis instancepublic InputStream monitorInputStream(String path, Object source, net.thevpc.nuts.NutsString sourceName)
public net.thevpc.nuts.NutsInput monitorInputStream(net.thevpc.nuts.NutsInput inputSource,
Object source,
net.thevpc.nuts.NutsString sourceName)
public net.thevpc.nuts.NutsInput monitorInputStream(net.thevpc.nuts.NutsPath inputSource,
Object source,
net.thevpc.nuts.NutsString sourceName)
public InputStream monitorInputStream(InputStream stream, Object sourceOrigin, long length, net.thevpc.nuts.NutsString name)
protected void checkSession()
Copyright © 2021 vpc open source initiative. All rights reserved.