Package org.apache.sshd.server
Class StandardEnvironment
java.lang.Object
org.apache.sshd.common.util.logging.AbstractLoggingBean
org.apache.sshd.server.StandardEnvironment
- All Implemented Interfaces:
Environment
- Author:
- Apache MINA SSHD Project
-
Field Summary
Fields inherited from class org.apache.sshd.common.util.logging.AbstractLoggingBean
log
Fields inherited from interface org.apache.sshd.server.Environment
ENV_COLUMNS, ENV_LINES, ENV_TERM, ENV_USER
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addSignalListener
(SignalListener listener, Collection<Signal> signals) Add a qualified listener for the specific signalsgetEnv()
Retrieve the environment mapRetrieve the PTY modes settingsprotected Collection<SignalListener>
getSignalListeners
(Signal signal, boolean create) Retrieves the set of listeners registered for a signalvoid
removeSignalListener
(SignalListener listener) Remove a previously registered listener for all the signals it was registeredvoid
Adds a variable to the environment.void
toString()
Methods inherited from class org.apache.sshd.common.util.logging.AbstractLoggingBean
debug, debug, debug, debug, debug, error, error, error, error, error, getSimplifiedLogger, info, info, warn, warn, warn, warn, warn, warn, warn, warn
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.apache.sshd.server.Environment
addSignalListener, addSignalListener
-
Constructor Details
-
StandardEnvironment
public StandardEnvironment()
-
-
Method Details
-
addSignalListener
Description copied from interface:Environment
Add a qualified listener for the specific signals- Specified by:
addSignalListener
in interfaceEnvironment
- Parameters:
listener
- theSignalListener
to registersignals
- theSignal
s the listener is interested in
-
getEnv
Description copied from interface:Environment
Retrieve the environment map- Specified by:
getEnv
in interfaceEnvironment
- Returns:
- the environment
Map
- nevernull
-
getPtyModes
Description copied from interface:Environment
Retrieve the PTY modes settings- Specified by:
getPtyModes
in interfaceEnvironment
- Returns:
- the
Map
ofPtyMode
s - nevernull
-
removeSignalListener
Description copied from interface:Environment
Remove a previously registered listener for all the signals it was registered- Specified by:
removeSignalListener
in interfaceEnvironment
- Parameters:
listener
- theSignalListener
to remove
-
signal
-
set
Adds a variable to the environment. This method is calledset
according to the name of the appropriate posix commandset
- Parameters:
key
- environment variable name - nevernull
/emptyvalue
- environment variable value
-
getSignalListeners
Retrieves the set of listeners registered for a signal- Parameters:
signal
- The specifiedSignal
create
- Iftrue
and no current listeners are mapped then creates a newCollection
- Returns:
- The
Collection
of listeners registered for the signal - may benull
in case create isfalse
-
toString
-