Module jcifs

Class DelegatingConfiguration

java.lang.Object
org.codelibs.jcifs.smb.config.DelegatingConfiguration
All Implemented Interfaces:
Configuration

public class DelegatingConfiguration extends Object implements Configuration
Configuration implementation that delegates to another configuration instance. Provides a wrapper mechanism for configuration objects with delegation pattern.
Author:
mbechler
  • Constructor Summary

    Constructors
    Constructor
    Description
    Creates a delegating configuration that forwards calls to another configuration
  • Method Summary

    Modifier and Type
    Method
    Description
    long
    Property org.codelibs.jcifs.smb.impl.client.attrExpirationPeriod (int, 5000)
    int
    Gets the batch limit for a specific SMB command
    Property org.codelibs.jcifs.smb.netbios.baddr (string, default 255.255.255.255)
    int
    Property org.codelibs.jcifs.smb.impl.maxBuffers (int, default 16)
    int
    Property org.codelibs.jcifs.smb.impl.client.capabilities (int)
    int
    Property org.codelibs.jcifs.smb.impl.client.connTimeout (int, default 35000)
    Property org.codelibs.jcifs.smb.impl.client.domain
    Property org.codelibs.jcifs.smb.impl.client.password
    Property org.codelibs.jcifs.smb.impl.client.username
    long
    Property org.codelibs.jcifs.smb.impl.client.dfs.ttl (int, default 300)
    int
    Property org.codelibs.jcifs.smb.impl.client.flags2 (int)
    Property org.codelibs.jcifs.smb.impl.client.guestPassword, defaults to empty string
    Property org.codelibs.jcifs.smb.impl.client.guestUsername, defaults to GUEST
    int
    Lanman compatibility level Microsoft TechNet Documentation LM Compatibility Levels 0 or 1 LM and NTLM 2 NTLM only 3-5 NTLMv2 only Property org.codelibs.jcifs.smb.impl.lmCompatibility (int, default 3)
    int
    Property org.codelibs.jcifs.smb.impl.client.listCount (int, default 200)
    int
    Property org.codelibs.jcifs.smb.impl.client.listSize (int, default 65435)
    Property org.codelibs.jcifs.smb.netbios.lmhosts (string)
    Property org.codelibs.jcifs.smb.impl.client.laddr (string)
    int
    Property org.codelibs.jcifs.smb.impl.client.lport (int)
    Gets the local timezone for time-related operations
    Property org.codelibs.jcifs.smb.impl.client.logonShare
    byte[]
    Machine identifier ClientGuid, ... are derived from this value.
    int
    Gets the maximum buffer size for IO operations
    Maximum protocol version Property org.codelibs.jcifs.smb.impl.client.maxVersion (string, default SMB210)
    int
    Property org.codelibs.jcifs.smb.impl.client.maxMpxCount (int, default 10)
    int
    Property org.codelibs.jcifs.smb.impl.client.maxRequestRetries (int, default 2)
    Minimum protocol version Property org.codelibs.jcifs.smb.impl.client.minVersion (string, default SMB1)
    Property org.codelibs.jcifs.smb.impl.client.nativeLanMan (string, default jCIFS)
    Property org.codelibs.jcifs.smb.impl.client.nativeOs (string, default os.name)
    int
    Property org.codelibs.jcifs.smb.netbios.cachePolicy in minutes (int, default 600)
    Property org.codelibs.jcifs.smb.netbios.hostname (string)
    Property org.codelibs.jcifs.smb.netbios.laddr (string)
    int
    Property org.codelibs.jcifs.smb.netbios.lport (int)
    int
    Property org.codelibs.jcifs.smb.netbios.rcv_buf_size (int, default 576)
    int
    Property org.codelibs.jcifs.smb.netbios.retryCount (int, default 2)
    int
    Property org.codelibs.jcifs.smb.netbios.retryTimeout (int, default 3000)
    Property org.codelibs.jcifs.smb.netbios.scope (string)
    int
    Property org.codelibs.jcifs.smb.netbios.snd_buf_size (int, default 576)
    int
    Property org.codelibs.jcifs.smb.netbios.soTimeout (int, default 5000)
    int
    Property org.codelibs.jcifs.smb.impl.client.notify_buf_size (int, default 1024)
    Property org.codelibs.jcifs.smb.encoding (string, default Cp850)
    int
    Gets the process ID to use in SMB messages
    Gets the secure random number generator for cryptographic operations
    int
    Property org.codelibs.jcifs.smb.impl.client.rcv_buf_size (int, default 65535)
    int
    Deprecated.
    use getReceiveBufferSize instead
    Property org.codelibs.jcifs.smb.resolveOrder (string, default LMHOSTS,DNS,WINS,BCAST)
    int
    Property org.codelibs.jcifs.smb.impl.client.responseTimeout (int, default 30000)
    int
    Property org.codelibs.jcifs.smb.impl.client.snd_buf_size (int, default 65535)
    int
    Property org.codelibs.jcifs.smb.impl.client.ssnLimit (int, 250)
    int
    Property org.codelibs.jcifs.smb.impl.client.sessionTimeout (int, default 35000)
    int
    Property org.codelibs.jcifs.smb.impl.client.soTimeout (int, default 35000)
    int
    Property org.codelibs.jcifs.smb.impl.client.transaction_buf_size (int, default 65535)
    int
    Gets the virtual circuit number for SMB connections
    Property org.codelibs.jcifs.smb.netbios.wins (string, comma separated)
    boolean
    Checks if compound requests are allowed for the specified command
    boolean
    Property org.codelibs.jcifs.smb.impl.client.allowGuestFallback, defaults to false
    boolean
    Property org.codelibs.jcifs.smb.impl.allowNTLMFallback (boolean, default true)
    boolean
    Enable hack to make kerberos auth work with DFS sending short names This works by appending the domain name to the netbios short name and will fail horribly if this mapping is not correct for your domain.
    boolean
    Property org.codelibs.jcifs.smb.impl.client.dfs.disabled (boolean, default false)
    boolean
    Property org.codelibs.jcifs.smb.impl.client.dfs.strictView (boolean, default false)
    boolean
    Property org.codelibs.jcifs.smb.impl.client.disablePlainTextPasswords (boolean, default true)
    boolean
    Property org.codelibs.jcifs.smb.impl.client.disableSpnegoIntegrity (boolean, false)
    boolean
    Property org.codelibs.jcifs.smb.impl.client.encryptionEnabled (boolean, default false) This is an experimental option allowing to indicate support during protocol negotiation, SMB encryption is not implemented yet.
    boolean
    Property org.codelibs.jcifs.smb.impl.client.enforceSpnegoIntegrity (boolean, false)
    boolean
    Property org.codelibs.jcifs.smb.impl.client.forceExtendedSecurity (boolean, default false)
    boolean
    Property org.codelibs.jcifs.smb.impl.client.forceUnicode (boolean, default false)
    boolean
    Property org.codelibs.jcifs.smb.impl.client.ignoreCopyToException (boolean, false)
    boolean
    Property org.codelibs.jcifs.smb.impl.client.ipcSigningEnforced (boolean, default true)
    boolean
    Enable port 139 failover Property org.codelibs.jcifs.smb.impl.client.port139.enabled (boolean, default false)
    boolean
    Whether to preserve share name case When true, preserve the original case of share names instead of converting to uppercase.
    boolean
    Enforce secure negotiation Property org.codelibs.jcifs.smb.impl.client.requireSecureNegotiate (boolean, default true) This does not provide any actual downgrade protection if SMB1 is allowed.
    boolean
    Property org.codelibs.jcifs.smb.impl.client.SendNTLMTargetName (boolean, true)
    boolean
    Property org.codelibs.jcifs.smb.impl.client.signingPreferred (boolean, default false)
    boolean
    Property org.codelibs.jcifs.smb.impl.client.signingEnforced (boolean, default false)
    boolean
    Property org.codelibs.jcifs.smb.impl.client.strictResourceLifecycle (bool, default false) If enabled, SmbFile instances starting with their first use will hold a reference to their tree.
    boolean
    This is solely intended for debugging
    boolean
    Property org.codelibs.jcifs.smb.impl.client.useBatching (boolean, default false)
    boolean
    Property org.codelibs.jcifs.smb.impl.useRawNTLM (boolean, default false)
    boolean
    Use SMB2 non-backward compatible negotiation style Property org.codelibs.jcifs.smb.impl.client.useSMB2Negotiation (boolean, default false)
    boolean
    Property org.codelibs.jcifs.smb.impl.client.useUnicode (boolean, default true)

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait