public class DefaultNSession extends Object implements Cloneable, net.thevpc.nuts.core.NSession, net.thevpc.nuts.util.NCopiable
| Modifier and Type | Field and Description |
|---|---|
protected List<String> |
outputFormatOptions |
protected net.thevpc.nuts.core.NWorkspace |
workspace |
| Constructor and Description |
|---|
DefaultNSession(net.thevpc.nuts.core.NWorkspace workspace) |
DefaultNSession(net.thevpc.nuts.core.NWorkspace workspace,
net.thevpc.nuts.core.NWorkspaceOptions options) |
| Modifier and Type | Method and Description |
|---|---|
net.thevpc.nuts.core.NSession |
addListener(net.thevpc.nuts.core.NListener listener) |
net.thevpc.nuts.core.NSession |
addOutputFormatOptions(String... options) |
net.thevpc.nuts.core.NSession |
ask() |
net.thevpc.nuts.util.NOptional<Boolean> |
bot() |
net.thevpc.nuts.core.NSession |
bot(Boolean bot) |
net.thevpc.nuts.util.NOptional<Boolean> |
cached() |
net.thevpc.nuts.core.NSession |
cached(Boolean value) |
<T> T |
callWith(net.thevpc.nuts.concurrent.NCallable<T> callable) |
void |
close() |
net.thevpc.nuts.core.NSession |
configure(boolean skipUnsupported,
String... args)
configure the current command with the given arguments.
|
net.thevpc.nuts.core.NSession |
configure(net.thevpc.nuts.core.NWorkspaceOptions options) |
boolean |
configureFirst(net.thevpc.nuts.cmdline.NCmdLine cmdLine) |
net.thevpc.nuts.util.NOptional<net.thevpc.nuts.core.NConfirmationMode> |
confirm() |
net.thevpc.nuts.core.NSession |
confirm(net.thevpc.nuts.core.NConfirmationMode confirm) |
net.thevpc.nuts.core.NSession |
copy() |
net.thevpc.nuts.core.NSession |
copyFrom(net.thevpc.nuts.core.NBootOptions options) |
net.thevpc.nuts.core.NSession |
copyFrom(net.thevpc.nuts.core.NSession other) |
net.thevpc.nuts.core.NSession |
copyFrom(net.thevpc.nuts.core.NWorkspaceOptions options) |
net.thevpc.nuts.core.NSession |
currentUser() |
net.thevpc.nuts.util.NOptional<String> |
debug() |
net.thevpc.nuts.core.NSession |
debug(String debug) |
String |
dependencySolver() |
net.thevpc.nuts.core.NSession |
dependencySolver(String dependencySolver) |
net.thevpc.nuts.util.NOptional<Boolean> |
dry() |
net.thevpc.nuts.core.NSession |
dry(Boolean dry) |
net.thevpc.nuts.elem.NArrayElementBuilder |
elemOut() |
net.thevpc.nuts.core.NSession |
elemOut(net.thevpc.nuts.elem.NArrayElementBuilder eout) |
net.thevpc.nuts.core.NSession |
embedded() |
net.thevpc.nuts.elem.NArrayElementBuilder |
eout() |
net.thevpc.nuts.io.NPrintStream |
err() |
String |
errLinePrefix() |
net.thevpc.nuts.core.NSession |
errLinePrefix(String errLinePrefix) |
net.thevpc.nuts.util.NOptional<net.thevpc.nuts.command.NExecutionType> |
executionType() |
net.thevpc.nuts.core.NSession |
executionType(net.thevpc.nuts.command.NExecutionType executionType) |
net.thevpc.nuts.util.NOptional<Instant> |
expireTime() |
net.thevpc.nuts.core.NSession |
expireTime(Instant expireTime) |
net.thevpc.nuts.util.NOptional<net.thevpc.nuts.command.NFetchStrategy> |
fetchStrategy() |
net.thevpc.nuts.core.NSession |
fetchStrategy(net.thevpc.nuts.command.NFetchStrategy mode) |
net.thevpc.nuts.core.NSession |
flush() |
<T extends net.thevpc.nuts.core.NListener> |
getListeners(Class<T> type) |
<T> T |
getOrComputeProperty(Class<T> property,
Supplier<T> supplier) |
<T> T |
getOrComputeProperty(String property,
Supplier<T> supplier) |
<T> T |
getOrComputeSessionProperty(Class<T> property,
Supplier<T> supplier) |
<T> T |
getOrComputeSessionProperty(String property,
Supplier<T> supplier) |
<T> T |
getOrComputeSharedProperty(Class<T> property,
Supplier<T> supplier) |
<T> T |
getOrComputeSharedProperty(String property,
Supplier<T> supplier) |
<T> T |
getOrComputeTransitiveProperty(Class<T> property,
Supplier<T> supplier) |
<T> T |
getOrComputeTransitiveProperty(String property,
Supplier<T> supplier) |
NPropertiesHolder |
getPropertiesHolder() |
<T> net.thevpc.nuts.util.NOptional<T> |
getProperty(Class<T> propertyTypeAndName) |
net.thevpc.nuts.util.NOptional<Object> |
getProperty(String property) |
net.thevpc.nuts.util.NOptional<Boolean> |
getTrace() |
Boolean |
getTrace(boolean withDefaults) |
net.thevpc.nuts.util.NOptional<Boolean> |
gui() |
net.thevpc.nuts.core.NSession |
gui(Boolean gui) |
InputStream |
in() |
net.thevpc.nuts.util.NOptional<Boolean> |
indexed() |
net.thevpc.nuts.core.NSession |
indexed(Boolean value) |
boolean |
isAsk() |
boolean |
isBot() |
boolean |
isCached() |
boolean |
isDry() |
boolean |
isGui() |
boolean |
isIndexed() |
boolean |
isIterableOut() |
boolean |
isIterableTrace() |
boolean |
isLogFileLevel(Level level) |
boolean |
isLogTermLevel(Level level) |
boolean |
isNo() |
boolean |
isPlainOut() |
boolean |
isPlainTrace() |
boolean |
isPreviewRepo() |
boolean |
isProgress() |
boolean |
isStructuredOut() |
boolean |
isStructuredTrace() |
boolean |
isTrace() |
boolean |
isTransitive() |
boolean |
isVerboseFile() |
boolean |
isVerboseTerm() |
boolean |
isYes() |
net.thevpc.nuts.core.NSession |
iterableOut(boolean iterableOut) |
net.thevpc.nuts.text.NIterableFormat |
iterableOutput() |
net.thevpc.nuts.core.NSession |
json() |
List<net.thevpc.nuts.core.NListener> |
listeners() |
net.thevpc.nuts.util.NOptional<String> |
locale() |
net.thevpc.nuts.core.NSession |
locale(String locale) |
Level |
logFileLevel() |
net.thevpc.nuts.core.NSession |
logFileLevel(Level logFileLevel) |
Level |
logTermLevel() |
net.thevpc.nuts.core.NSession |
no() |
net.thevpc.nuts.io.NPrintStream |
out() |
String |
outLinePrefix() |
net.thevpc.nuts.core.NSession |
outLinePrefix(String outLinePrefix) |
net.thevpc.nuts.util.NOptional<net.thevpc.nuts.text.NContentType> |
outputFormat() |
net.thevpc.nuts.core.NSession |
outputFormat(net.thevpc.nuts.text.NContentType outputFormat) |
List<String> |
outputFormatOptions() |
net.thevpc.nuts.core.NSession |
outputFormatOptions(List<String> options) |
net.thevpc.nuts.core.NSession |
outputFormatOptions(String... options) |
net.thevpc.nuts.core.NSession |
plain() |
net.thevpc.nuts.util.NOptional<Boolean> |
previewRepo() |
net.thevpc.nuts.core.NSession |
previewRepo(Boolean bot) |
String |
progressOptions() |
net.thevpc.nuts.core.NSession |
progressOptions(String progressOptions) |
Map<String,Object> |
properties() |
net.thevpc.nuts.core.NSession |
props() |
net.thevpc.nuts.core.NSession |
removeListener(net.thevpc.nuts.core.NListener listener) |
net.thevpc.nuts.core.NSession |
root() |
net.thevpc.nuts.util.NOptional<net.thevpc.nuts.core.NRunAs> |
runAs() |
net.thevpc.nuts.core.NSession |
runAs(net.thevpc.nuts.core.NRunAs runAs) |
void |
runWith(Runnable runnable) |
net.thevpc.nuts.core.NSession |
setLogTermLevel(Level level) |
<T> net.thevpc.nuts.core.NSession |
setProperty(Class<T> property,
T value) |
net.thevpc.nuts.core.NSession |
setProperty(String property,
Object value) |
net.thevpc.nuts.core.NSession |
setSessionProperty(String property,
Object value) |
<T> net.thevpc.nuts.core.NSession |
setSharedProperty(Class<T> property,
T value) |
net.thevpc.nuts.core.NSession |
setSharedProperty(String property,
Object value) |
<T> net.thevpc.nuts.core.NSession |
setTransitiveProperty(Class<T> property,
T value) |
net.thevpc.nuts.core.NSession |
setTransitiveProperty(String property,
Object value) |
net.thevpc.nuts.util.NOptional<Boolean> |
showStacktrace() |
net.thevpc.nuts.core.NSession |
showStacktrace(Boolean showStacktrace) |
net.thevpc.nuts.core.NSession |
spawn() |
net.thevpc.nuts.core.NSession |
sudo() |
net.thevpc.nuts.core.NSession |
system() |
net.thevpc.nuts.core.NSession |
table() |
net.thevpc.nuts.io.NTerminal |
terminal() |
net.thevpc.nuts.core.NSession |
terminal(net.thevpc.nuts.io.NTerminal terminal) |
String |
toString() |
net.thevpc.nuts.core.NSession |
trace(Boolean trace) |
net.thevpc.nuts.util.NOptional<Boolean> |
transitive() |
net.thevpc.nuts.core.NSession |
transitive(Boolean value) |
net.thevpc.nuts.core.NSession |
tree() |
net.thevpc.nuts.core.NWorkspace |
workspace() |
net.thevpc.nuts.core.NSession |
xml() |
net.thevpc.nuts.core.NSession |
yes() |
public DefaultNSession(net.thevpc.nuts.core.NWorkspace workspace)
public DefaultNSession(net.thevpc.nuts.core.NWorkspace workspace,
net.thevpc.nuts.core.NWorkspaceOptions options)
public void runWith(Runnable runnable)
runWith in interface net.thevpc.nuts.core.NSessionpublic <T> T callWith(net.thevpc.nuts.concurrent.NCallable<T> callable)
callWith in interface net.thevpc.nuts.core.NSessionpublic void close()
close in interface Closeableclose in interface AutoCloseableclose in interface net.thevpc.nuts.core.NSessionpublic final net.thevpc.nuts.core.NSession configure(boolean skipUnsupported,
String... args)
NCmdLineConfigurable.configure(boolean, java.lang.String...)
to help return a more specific return type;configure in interface net.thevpc.nuts.cmdline.NCmdLineConfigurableargs - argument to configure withthis instancepublic boolean configureFirst(net.thevpc.nuts.cmdline.NCmdLine cmdLine)
configureFirst in interface net.thevpc.nuts.cmdline.NCmdLineConfigurablepublic net.thevpc.nuts.util.NOptional<Boolean> getTrace()
getTrace in interface net.thevpc.nuts.core.NSessionpublic Boolean getTrace(boolean withDefaults)
getTrace in interface net.thevpc.nuts.core.NSessionpublic boolean isTrace()
isTrace in interface net.thevpc.nuts.core.NSessionpublic net.thevpc.nuts.core.NSession trace(Boolean trace)
trace in interface net.thevpc.nuts.core.NSessionpublic boolean isPlainTrace()
isPlainTrace in interface net.thevpc.nuts.core.NSessionpublic boolean isIterableTrace()
isIterableTrace in interface net.thevpc.nuts.core.NSessionpublic boolean isStructuredTrace()
isStructuredTrace in interface net.thevpc.nuts.core.NSessionpublic boolean isIterableOut()
isIterableOut in interface net.thevpc.nuts.core.NSessionpublic net.thevpc.nuts.core.NSession iterableOut(boolean iterableOut)
iterableOut in interface net.thevpc.nuts.core.NSessionpublic boolean isStructuredOut()
isStructuredOut in interface net.thevpc.nuts.core.NSessionpublic net.thevpc.nuts.elem.NArrayElementBuilder elemOut()
elemOut in interface net.thevpc.nuts.core.NSessionpublic net.thevpc.nuts.core.NSession elemOut(net.thevpc.nuts.elem.NArrayElementBuilder eout)
elemOut in interface net.thevpc.nuts.core.NSessionpublic boolean isPlainOut()
isPlainOut in interface net.thevpc.nuts.core.NSessionpublic net.thevpc.nuts.util.NOptional<Boolean> bot()
bot in interface net.thevpc.nuts.core.NSessionpublic net.thevpc.nuts.util.NOptional<Boolean> previewRepo()
previewRepo in interface net.thevpc.nuts.core.NSessionpublic boolean isPreviewRepo()
isPreviewRepo in interface net.thevpc.nuts.core.NSessionpublic boolean isBot()
isBot in interface net.thevpc.nuts.core.NSessionpublic net.thevpc.nuts.core.NSession bot(Boolean bot)
bot in interface net.thevpc.nuts.core.NSessionpublic net.thevpc.nuts.core.NSession previewRepo(Boolean bot)
previewRepo in interface net.thevpc.nuts.core.NSessionpublic net.thevpc.nuts.core.NSession yes()
yes in interface net.thevpc.nuts.core.NSessionpublic net.thevpc.nuts.core.NSession no()
no in interface net.thevpc.nuts.core.NSessionpublic net.thevpc.nuts.core.NSession ask()
ask in interface net.thevpc.nuts.core.NSessionpublic boolean isYes()
isYes in interface net.thevpc.nuts.core.NSessionpublic boolean isNo()
isNo in interface net.thevpc.nuts.core.NSessionpublic boolean isAsk()
isAsk in interface net.thevpc.nuts.core.NSessionpublic net.thevpc.nuts.util.NOptional<net.thevpc.nuts.text.NContentType> outputFormat()
outputFormat in interface net.thevpc.nuts.core.NSessionpublic net.thevpc.nuts.core.NSession outputFormat(net.thevpc.nuts.text.NContentType outputFormat)
outputFormat in interface net.thevpc.nuts.core.NSessionpublic net.thevpc.nuts.core.NSession json()
json in interface net.thevpc.nuts.core.NSessionpublic net.thevpc.nuts.core.NSession plain()
plain in interface net.thevpc.nuts.core.NSessionpublic net.thevpc.nuts.core.NSession props()
props in interface net.thevpc.nuts.core.NSessionpublic net.thevpc.nuts.core.NSession tree()
tree in interface net.thevpc.nuts.core.NSessionpublic net.thevpc.nuts.core.NSession table()
table in interface net.thevpc.nuts.core.NSessionpublic net.thevpc.nuts.core.NSession xml()
xml in interface net.thevpc.nuts.core.NSessionpublic net.thevpc.nuts.core.NSession copy()
copy in interface net.thevpc.nuts.core.NSessioncopy in interface net.thevpc.nuts.util.NCopiablepublic net.thevpc.nuts.core.NSession copyFrom(net.thevpc.nuts.core.NSession other)
copyFrom in interface net.thevpc.nuts.core.NSessionpublic net.thevpc.nuts.core.NSession copyFrom(net.thevpc.nuts.core.NWorkspaceOptions options)
copyFrom in interface net.thevpc.nuts.core.NSessionpublic net.thevpc.nuts.core.NSession copyFrom(net.thevpc.nuts.core.NBootOptions options)
public net.thevpc.nuts.util.NOptional<net.thevpc.nuts.command.NFetchStrategy> fetchStrategy()
fetchStrategy in interface net.thevpc.nuts.core.NSessionpublic net.thevpc.nuts.core.NSession fetchStrategy(net.thevpc.nuts.command.NFetchStrategy mode)
fetchStrategy in interface net.thevpc.nuts.core.NSessionpublic net.thevpc.nuts.core.NSession addListener(net.thevpc.nuts.core.NListener listener)
addListener in interface net.thevpc.nuts.core.NSessionpublic net.thevpc.nuts.core.NSession removeListener(net.thevpc.nuts.core.NListener listener)
removeListener in interface net.thevpc.nuts.core.NSessionpublic <T extends net.thevpc.nuts.core.NListener> List<T> getListeners(Class<T> type)
getListeners in interface net.thevpc.nuts.core.NSessionpublic List<net.thevpc.nuts.core.NListener> listeners()
listeners in interface net.thevpc.nuts.core.NSessionpublic NPropertiesHolder getPropertiesHolder()
public net.thevpc.nuts.util.NOptional<net.thevpc.nuts.core.NConfirmationMode> confirm()
confirm in interface net.thevpc.nuts.core.NSessionpublic net.thevpc.nuts.core.NSession confirm(net.thevpc.nuts.core.NConfirmationMode confirm)
confirm in interface net.thevpc.nuts.core.NSessionpublic net.thevpc.nuts.core.NSession addOutputFormatOptions(String... options)
addOutputFormatOptions in interface net.thevpc.nuts.core.NSessionpublic List<String> outputFormatOptions()
outputFormatOptions in interface net.thevpc.nuts.core.NSessionpublic net.thevpc.nuts.core.NSession outputFormatOptions(String... options)
outputFormatOptions in interface net.thevpc.nuts.core.NSessionpublic net.thevpc.nuts.core.NSession outputFormatOptions(List<String> options)
outputFormatOptions in interface net.thevpc.nuts.core.NSessionpublic net.thevpc.nuts.io.NPrintStream out()
out in interface net.thevpc.nuts.core.NSessionpublic InputStream in()
in in interface net.thevpc.nuts.core.NSessionpublic net.thevpc.nuts.io.NPrintStream err()
err in interface net.thevpc.nuts.core.NSessionpublic net.thevpc.nuts.text.NIterableFormat iterableOutput()
iterableOutput in interface net.thevpc.nuts.core.NSessionpublic net.thevpc.nuts.io.NTerminal terminal()
terminal in interface net.thevpc.nuts.core.NSessionpublic net.thevpc.nuts.core.NSession terminal(net.thevpc.nuts.io.NTerminal terminal)
terminal in interface net.thevpc.nuts.core.NSessionpublic net.thevpc.nuts.core.NWorkspace workspace()
workspace in interface net.thevpc.nuts.core.NSessionpublic net.thevpc.nuts.util.NOptional<Boolean> transitive()
transitive in interface net.thevpc.nuts.core.NSessionpublic boolean isTransitive()
isTransitive in interface net.thevpc.nuts.core.NSessionpublic net.thevpc.nuts.core.NSession transitive(Boolean value)
transitive in interface net.thevpc.nuts.core.NSessionpublic net.thevpc.nuts.util.NOptional<Boolean> cached()
cached in interface net.thevpc.nuts.core.NSessionpublic boolean isCached()
isCached in interface net.thevpc.nuts.core.NSessionpublic net.thevpc.nuts.core.NSession cached(Boolean value)
cached in interface net.thevpc.nuts.core.NSessionpublic net.thevpc.nuts.util.NOptional<Boolean> indexed()
indexed in interface net.thevpc.nuts.core.NSessionpublic boolean isIndexed()
isIndexed in interface net.thevpc.nuts.core.NSessionpublic net.thevpc.nuts.core.NSession indexed(Boolean value)
indexed in interface net.thevpc.nuts.core.NSessionpublic net.thevpc.nuts.util.NOptional<Instant> expireTime()
expireTime in interface net.thevpc.nuts.core.NSessionpublic net.thevpc.nuts.core.NSession expireTime(Instant expireTime)
expireTime in interface net.thevpc.nuts.core.NSessionpublic String progressOptions()
progressOptions in interface net.thevpc.nuts.core.NSessionpublic boolean isProgress()
isProgress in interface net.thevpc.nuts.core.NSessionpublic net.thevpc.nuts.core.NSession progressOptions(String progressOptions)
progressOptions in interface net.thevpc.nuts.core.NSessionpublic net.thevpc.nuts.util.NOptional<Boolean> gui()
gui in interface net.thevpc.nuts.core.NSessionpublic boolean isGui()
isGui in interface net.thevpc.nuts.core.NSessionpublic net.thevpc.nuts.core.NSession gui(Boolean gui)
gui in interface net.thevpc.nuts.core.NSessionpublic String errLinePrefix()
errLinePrefix in interface net.thevpc.nuts.core.NSessionpublic net.thevpc.nuts.core.NSession errLinePrefix(String errLinePrefix)
errLinePrefix in interface net.thevpc.nuts.core.NSessionpublic String outLinePrefix()
outLinePrefix in interface net.thevpc.nuts.core.NSessionpublic net.thevpc.nuts.core.NSession outLinePrefix(String outLinePrefix)
outLinePrefix in interface net.thevpc.nuts.core.NSessionpublic net.thevpc.nuts.util.NOptional<Boolean> dry()
dry in interface net.thevpc.nuts.core.NSessionpublic net.thevpc.nuts.util.NOptional<Boolean> showStacktrace()
showStacktrace in interface net.thevpc.nuts.core.NSessionpublic boolean isDry()
isDry in interface net.thevpc.nuts.core.NSessionpublic net.thevpc.nuts.core.NSession dry(Boolean dry)
dry in interface net.thevpc.nuts.core.NSessionpublic net.thevpc.nuts.core.NSession showStacktrace(Boolean showStacktrace)
showStacktrace in interface net.thevpc.nuts.core.NSessionpublic Level logTermLevel()
logTermLevel in interface net.thevpc.nuts.core.NSessionpublic net.thevpc.nuts.core.NSession setLogTermLevel(Level level)
setLogTermLevel in interface net.thevpc.nuts.core.NSessionpublic net.thevpc.nuts.core.NSession configure(net.thevpc.nuts.core.NWorkspaceOptions options)
configure in interface net.thevpc.nuts.core.NSessionpublic Level logFileLevel()
logFileLevel in interface net.thevpc.nuts.core.NSessionpublic net.thevpc.nuts.core.NSession logFileLevel(Level logFileLevel)
logFileLevel in interface net.thevpc.nuts.core.NSessionpublic net.thevpc.nuts.elem.NArrayElementBuilder eout()
eout in interface net.thevpc.nuts.core.NSessionpublic net.thevpc.nuts.core.NSession flush()
flush in interface net.thevpc.nuts.core.NSessionpublic net.thevpc.nuts.util.NOptional<net.thevpc.nuts.command.NExecutionType> executionType()
executionType in interface net.thevpc.nuts.core.NSessionpublic net.thevpc.nuts.core.NSession embedded()
embedded in interface net.thevpc.nuts.core.NSessionpublic net.thevpc.nuts.core.NSession system()
system in interface net.thevpc.nuts.core.NSessionpublic net.thevpc.nuts.core.NSession spawn()
spawn in interface net.thevpc.nuts.core.NSessionpublic net.thevpc.nuts.core.NSession executionType(net.thevpc.nuts.command.NExecutionType executionType)
executionType in interface net.thevpc.nuts.core.NSessionpublic net.thevpc.nuts.util.NOptional<String> debug()
debug in interface net.thevpc.nuts.core.NSessionpublic net.thevpc.nuts.core.NSession debug(String debug)
debug in interface net.thevpc.nuts.core.NSessionpublic net.thevpc.nuts.util.NOptional<String> locale()
locale in interface net.thevpc.nuts.core.NSessionpublic net.thevpc.nuts.core.NSession locale(String locale)
locale in interface net.thevpc.nuts.core.NSessionpublic net.thevpc.nuts.util.NOptional<net.thevpc.nuts.core.NRunAs> runAs()
runAs in interface net.thevpc.nuts.core.NSessionpublic net.thevpc.nuts.core.NSession runAs(net.thevpc.nuts.core.NRunAs runAs)
runAs in interface net.thevpc.nuts.core.NSessionpublic net.thevpc.nuts.core.NSession sudo()
sudo in interface net.thevpc.nuts.core.NSessionpublic net.thevpc.nuts.core.NSession root()
root in interface net.thevpc.nuts.core.NSessionpublic net.thevpc.nuts.core.NSession currentUser()
currentUser in interface net.thevpc.nuts.core.NSessionpublic String dependencySolver()
dependencySolver in interface net.thevpc.nuts.core.NSessionpublic net.thevpc.nuts.core.NSession dependencySolver(String dependencySolver)
dependencySolver in interface net.thevpc.nuts.core.NSessionpublic boolean isLogTermLevel(Level level)
isLogTermLevel in interface net.thevpc.nuts.core.NSessionpublic boolean isVerboseTerm()
isVerboseTerm in interface net.thevpc.nuts.core.NSessionpublic boolean isLogFileLevel(Level level)
isLogFileLevel in interface net.thevpc.nuts.core.NSessionpublic boolean isVerboseFile()
isVerboseFile in interface net.thevpc.nuts.core.NSessionpublic net.thevpc.nuts.core.NSession setProperty(String property, Object value)
setProperty in interface net.thevpc.nuts.core.NSessionpublic <T> net.thevpc.nuts.core.NSession setProperty(Class<T> property, T value)
setProperty in interface net.thevpc.nuts.core.NSessionpublic net.thevpc.nuts.core.NSession setSessionProperty(String property, Object value)
setSessionProperty in interface net.thevpc.nuts.core.NSessionpublic net.thevpc.nuts.core.NSession setTransitiveProperty(String property, Object value)
setTransitiveProperty in interface net.thevpc.nuts.core.NSessionpublic net.thevpc.nuts.core.NSession setSharedProperty(String property, Object value)
setSharedProperty in interface net.thevpc.nuts.core.NSessionpublic net.thevpc.nuts.util.NOptional<Object> getProperty(String property)
getProperty in interface net.thevpc.nuts.core.NSessionpublic Map<String,Object> properties()
properties in interface net.thevpc.nuts.core.NSessionpublic <T> net.thevpc.nuts.util.NOptional<T> getProperty(Class<T> propertyTypeAndName)
getProperty in interface net.thevpc.nuts.core.NSessionpublic <T> net.thevpc.nuts.core.NSession setTransitiveProperty(Class<T> property, T value) throws net.thevpc.nuts.util.NNonCopiableException
setTransitiveProperty in interface net.thevpc.nuts.core.NSessionnet.thevpc.nuts.util.NNonCopiableExceptionpublic <T> net.thevpc.nuts.core.NSession setSharedProperty(Class<T> property, T value)
setSharedProperty in interface net.thevpc.nuts.core.NSessionpublic <T> T getOrComputeProperty(String property, Supplier<T> supplier)
getOrComputeProperty in interface net.thevpc.nuts.core.NSessionpublic <T> T getOrComputeSessionProperty(String property, Supplier<T> supplier)
getOrComputeSessionProperty in interface net.thevpc.nuts.core.NSessionpublic <T> T getOrComputeSharedProperty(String property, Supplier<T> supplier)
getOrComputeSharedProperty in interface net.thevpc.nuts.core.NSessionpublic <T> T getOrComputeTransitiveProperty(String property, Supplier<T> supplier)
getOrComputeTransitiveProperty in interface net.thevpc.nuts.core.NSessionpublic <T> T getOrComputeProperty(Class<T> property, Supplier<T> supplier)
getOrComputeProperty in interface net.thevpc.nuts.core.NSessionpublic <T> T getOrComputeSessionProperty(Class<T> property, Supplier<T> supplier)
getOrComputeSessionProperty in interface net.thevpc.nuts.core.NSessionpublic <T> T getOrComputeSharedProperty(Class<T> property, Supplier<T> supplier)
getOrComputeSharedProperty in interface net.thevpc.nuts.core.NSessionCopyright © 2026 vpc open source initiative. All rights reserved.