Package hudson.remoting
Enum Class Channel.Mode
- All Implemented Interfaces:
Serializable
,Comparable<Channel.Mode>
,Constable
- Enclosing class:
- Channel
Communication mode used in conjunction with
ClassicCommandTransport
.- Since:
- 1.161
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum Constant Summary
Enum Constants -
Method Summary
Modifier and TypeMethodDescriptionstatic Channel.Mode
Returns the enum constant of this class with the specified name.static Channel.Mode[]
values()
Returns an array containing the constants of this enum class, in the order they are declared.protected InputStream
wrap
(InputStream is) protected OutputStream
wrap
(OutputStream os)
-
Enum Constant Details
-
BINARY
Send binary data over the stream. Most efficient. -
TEXT
Send ASCII over the stream. Uses base64, so the efficiency goes down by 33%, but this is useful where stream is binary-unsafe, such as telnet. -
NEGOTIATE
Let the remote peer decide the transmission mode and follow that. Note that if both ends use NEGOTIATE, it will dead lock.
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum class has no constant with the specified nameNullPointerException
- if the argument is null
-
wrap
-
wrap
-