Class Capability

    • Constructor Detail

      • Capability

        public Capability()
    • Method Detail

      • supportsMultiClassLoaderRPC

        public boolean supportsMultiClassLoaderRPC()
        Does this implementation supports multi-classloader serialization in UserRequest?
        See Also:
        MultiClassLoaderSerializer
      • supportsPipeThrottling

        public boolean supportsPipeThrottling()
        Does the implementation supports window size control over pipes?
        See Also:
        ProxyOutputStream
      • hasMimicException

        @Deprecated
        public boolean hasMimicException()
        Deprecated.
        no longer used
      • supportsChunking

        public boolean supportsChunking()
        Supports chunking to designate a command boundary.

        In this mode, the wire format of the data changes to:

        • Include the framing (length+payload) so that a command boundary can be discovered without understanding the Java serialization wire format.
        • Each command is serialized by its ObjectOutputStream
        This is necessary for the NIO transport to work.
        See Also:
        ChunkHeader
      • supportsPrefetch

        public boolean supportsPrefetch()
        Does the implementation allow classes to be prefetched and JARs to be cached?
        Since:
        2.24
      • supportsGreedyRemoteInputStream

        public boolean supportsGreedyRemoteInputStream()
        Does RemoteInputStream supports greedy flag.
        Since:
        2.35
      • supportsProxyWriter2_35

        public boolean supportsProxyWriter2_35()
        Does ProxyWriter supports proper throttling? This flag is also used to check other improvements made in ProxyWriter at the same time.
        Since:
        2.35
      • supportsProxyExceptionFallback

        public boolean supportsProxyExceptionFallback()
        Supports ProxyException as a fallback when failing to deserialize UserRequest exceptions.
        Since:
        3.19
        See Also:
        JENKINS-50237