public class DelegatingConfiguration extends Object implements Configuration
Constructor and Description |
---|
DelegatingConfiguration(Configuration delegate) |
Modifier and Type | Method and Description |
---|---|
long |
getAttributeCacheTimeout()
Property jcifs.smb.client.attrExpirationPeriod (int, 5000)
|
int |
getBatchLimit(String cmd) |
InetAddress |
getBroadcastAddress()
Property jcifs.netbios.baddr (string, default 255.255.255.255)
|
int |
getBufferCacheSize()
Property jcifs.smb.maxBuffers (int, default 16)
|
int |
getCapabilities()
Property jcifs.smb.client.capabilities (int)
|
int |
getConnTimeout()
Property jcifs.smb.client.connTimeout (int, default 35000)
|
String |
getDefaultDomain()
Property jcifs.smb.client.domain
|
String |
getDefaultPassword()
Property jcifs.smb.client.password
|
String |
getDefaultUsername()
Property jcifs.smb.client.username
|
long |
getDfsTtl()
Property jcifs.smb.client.dfs.ttl (int, default 300)
|
int |
getFlags2()
Property jcifs.smb.client.flags2 (int)
|
int |
getLanManCompatibility()
Lanman compatibility level
0 or 1
LM and NTLM
2
NTLM only
3-5
NTLMv2 only
Property jcifs.smb.lmCompatibility (int, default 3)
|
int |
getListCount()
Property jcifs.smb.client.listCount (int, default 200)
|
int |
getListSize()
Property jcifs.smb.client.listSize (int, default 65535)
|
String |
getLmHostsFileName()
Property jcifs.netbios.lmhosts (string)
|
InetAddress |
getLocalAddr()
Property jcifs.smb.client.laddr (string)
|
int |
getLocalPort()
Property jcifs.smb.client.lport (int)
|
TimeZone |
getLocalTimezone() |
String |
getLogonShare()
Property jcifs.smb.client.logonShare
|
byte[] |
getMachineId()
Machine identifier
ClientGuid, ...
|
int |
getMaximumBufferSize() |
DialectVersion |
getMaximumVersion()
Maximum protocol version
Property jcifs.smb.client.maxVersion (string, default SMB210)
|
int |
getMaxMpxCount()
Property jcifs.smb.client.maxMpxCount (int, default 10)
|
int |
getMaxRequestRetries()
Property jcifs.smb.client.maxRequestRetries (int, default 2)
|
DialectVersion |
getMinimumVersion()
Minimum protocol version
Property jcifs.smb.client.minVersion (string, default SMB1)
|
String |
getNativeLanman()
Property jcifs.smb.client.nativeLanMan (string, default jCIFS)
|
String |
getNativeOs()
Property jcifs.smb.client.nativeOs (string, default os.name)
|
int |
getNetbiosCachePolicy()
Property jcifs.netbios.cachePolicy in minutes (int, default 600)
|
String |
getNetbiosHostname()
Property jcifs.netbios.hostname (string)
|
InetAddress |
getNetbiosLocalAddress()
Property jcifs.netbios.laddr (string)
|
int |
getNetbiosLocalPort()
Property jcifs.netbios.lport (int)
|
int |
getNetbiosRcvBufSize()
Property jcifs.netbios.rcv_buf_size (int, default 576)
|
int |
getNetbiosRetryCount()
Property jcifs.netbios.retryCount (int, default 2)
|
int |
getNetbiosRetryTimeout()
Property jcifs.netbios.retryTimeout (int, default 3000)
|
String |
getNetbiosScope()
Property jcifs.netbios.scope (string)
|
int |
getNetbiosSndBufSize()
Property jcifs.netbios.snd_buf_size (int, default 576)
|
int |
getNetbiosSoTimeout()
Property jcifs.netbios.soTimeout (int, default 5000)
|
int |
getNotifyBufferSize()
Property jcifs.smb.client.notify_buf_size (int, default 1024)
|
String |
getOemEncoding()
Property jcifs.encoding (string, default Cp850)
|
int |
getPid() |
SecureRandom |
getRandom() |
int |
getReceiveBufferSize()
Property jcifs.smb.client.rcv_buf_size (int, default 65535)
|
int |
getRecieveBufferSize()
Deprecated.
use getReceiveBufferSize instead
|
List<ResolverType> |
getResolveOrder()
Property jcifs.resolveOrder (string, default LMHOSTS,DNS,WINS,BCAST)
|
int |
getResponseTimeout()
Property jcifs.smb.client.responseTimeout (int, default 30000)
|
int |
getSendBufferSize()
Property jcifs.smb.client.snd_buf_size (int, default 65535)
|
int |
getSessionLimit()
Property jcifs.smb.client.ssnLimit (int, 250)
|
int |
getSessionTimeout()
Property jcifs.smb.client.sessionTimeout (int, default 35000)
|
int |
getSoTimeout()
Property jcifs.smb.client.soTimeout (int, default 35000)
|
int |
getTransactionBufferSize()
Property jcifs.smb.client.transaction_buf_size (int, default 65535)
|
int |
getVcNumber() |
InetAddress[] |
getWinsServers()
Property jcifs.netbios.wins (string, comma separated)
|
boolean |
isAllowCompound(String command) |
boolean |
isAllowNTLMFallback()
Property jcifs.smb.allowNTLMFallback (boolean, default true)
|
boolean |
isDfsConvertToFQDN()
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 |
isDfsDisabled()
Property jcifs.smb.client.dfs.disabled (boolean, default false)
|
boolean |
isDfsStrictView()
Property jcifs.smb.client.dfs.strictView (boolean, default false)
|
boolean |
isDisablePlainTextPasswords()
Property jcifs.smb.client.disablePlainTextPasswords (boolean, default true)
|
boolean |
isDisableSpnegoIntegrity()
Property jcifs.smb.client.disableSpnegoIntegrity (boolean, false)
|
boolean |
isEncryptionEnabled()
Property jcifs.smb.client.encryptionEnabled (boolean, default false)
This is an experimental option allowing to indicate support during protocol
negotiation, SMB encryption is not implemented yet.
|
boolean |
isEnforceSpnegoIntegrity()
Property jcifs.smb.client.enforceSpnegoIntegrity (boolean, false)
|
boolean |
isForceExtendedSecurity()
Property jcifs.smb.client.forceExtendedSecurity (boolean, default false)
|
boolean |
isForceUnicode()
Property jcifs.smb.client.forceUnicode (boolean, default false)
|
boolean |
isIgnoreCopyToException()
Property jcifs.smb.client.ignoreCopyToException (boolean, false)
|
boolean |
isIpcSigningEnforced()
Property jcifs.smb.client.ipcSigningEnforced (boolean, default true)
|
boolean |
isPort139FailoverEnabled()
Enable port 139 failover
Property jcifs.smb.client.port139.enabled (boolean, default false)
|
boolean |
isRequireSecureNegotiate()
Enforce secure negotiation
Property jcifs.smb.client.requireSecureNegotiate (boolean, default true)
This does not provide any actual downgrade protection if SMB1 is allowed.
|
boolean |
isSigningEnabled()
Property jcifs.smb.client.signingPreferred (boolean, default false)
|
boolean |
isSigningEnforced()
Property jcifs.smb.client.signingEnforced (boolean, default false)
|
boolean |
isStrictResourceLifecycle()
Property jcifs.smb.client.strictResourceLifecycle (bool, default false)
If enabled, SmbFile instances starting with their first use will hold a reference to their tree.
|
boolean |
isTraceResourceUsage()
This is solely intended for debugging
|
boolean |
isUseBatching()
Property jcifs.smb.client.useBatching (boolean, default true)
|
boolean |
isUseRawNTLM()
Property jcifs.smb.useRawNTLM (boolean, default false)
|
boolean |
isUseSMB2OnlyNegotiation()
Use SMB2 non-backward compatible negotiation style
Property jcifs.smb.client.useSMB2Negotiation (boolean, default false)
|
boolean |
isUseUnicode()
Property jcifs.smb.client.useUnicode (boolean, default true)
|
public DelegatingConfiguration(Configuration delegate)
delegate
- delegate to pass all non-overridden method calls topublic SecureRandom getRandom()
getRandom
in interface Configuration
Configuration.getRandom()
public DialectVersion getMinimumVersion()
getMinimumVersion
in interface Configuration
Configuration.getMinimumVersion()
public DialectVersion getMaximumVersion()
getMaximumVersion
in interface Configuration
Configuration.getMaximumVersion()
public boolean isUseSMB2OnlyNegotiation()
isUseSMB2OnlyNegotiation
in interface Configuration
Configuration.isUseSMB2OnlyNegotiation()
public boolean isRequireSecureNegotiate()
isRequireSecureNegotiate
in interface Configuration
Configuration.isRequireSecureNegotiate()
public boolean isPort139FailoverEnabled()
isPort139FailoverEnabled
in interface Configuration
Configuration.isPort139FailoverEnabled()
public long getDfsTtl()
getDfsTtl
in interface Configuration
Configuration.getDfsTtl()
public boolean isDfsStrictView()
isDfsStrictView
in interface Configuration
Configuration.isDfsStrictView()
public boolean isDfsDisabled()
isDfsDisabled
in interface Configuration
Configuration.isDfsDisabled()
public boolean isDfsConvertToFQDN()
isDfsConvertToFQDN
in interface Configuration
Configuration.isDfsConvertToFQDN()
public boolean isForceUnicode()
isForceUnicode
in interface Configuration
Configuration.isForceUnicode()
public boolean isUseUnicode()
isUseUnicode
in interface Configuration
Configuration.isUseUnicode()
public boolean isUseBatching()
isUseBatching
in interface Configuration
Configuration.isUseBatching()
public String getNativeOs()
getNativeOs
in interface Configuration
Configuration.getNativeOs()
public String getNativeLanman()
getNativeLanman
in interface Configuration
Configuration.getNativeLanman()
public int getMaximumBufferSize()
getMaximumBufferSize
in interface Configuration
Configuration.getMaximumBufferSize()
@Deprecated public int getRecieveBufferSize()
getRecieveBufferSize
in interface Configuration
public int getReceiveBufferSize()
getReceiveBufferSize
in interface Configuration
Configuration.getReceiveBufferSize()
public int getSendBufferSize()
getSendBufferSize
in interface Configuration
Configuration.getSendBufferSize()
public int getNotifyBufferSize()
getNotifyBufferSize
in interface Configuration
Configuration.getNotifyBufferSize()
public int getSoTimeout()
getSoTimeout
in interface Configuration
Configuration.getSoTimeout()
public int getResponseTimeout()
getResponseTimeout
in interface Configuration
Configuration.getResponseTimeout()
public int getConnTimeout()
getConnTimeout
in interface Configuration
Configuration.getConnTimeout()
public int getSessionTimeout()
getSessionTimeout
in interface Configuration
Configuration.getSessionTimeout()
public int getLocalPort()
getLocalPort
in interface Configuration
Configuration.getLocalPort()
public InetAddress getLocalAddr()
getLocalAddr
in interface Configuration
Configuration.getLocalAddr()
public String getNetbiosHostname()
getNetbiosHostname
in interface Configuration
Configuration.getNetbiosHostname()
public String getLogonShare()
getLogonShare
in interface Configuration
Configuration.getLogonShare()
public String getDefaultDomain()
getDefaultDomain
in interface Configuration
Configuration.getDefaultDomain()
public String getDefaultUsername()
getDefaultUsername
in interface Configuration
Configuration.getDefaultUsername()
public String getDefaultPassword()
getDefaultPassword
in interface Configuration
Configuration.getDefaultPassword()
public boolean isDisablePlainTextPasswords()
Configuration
isDisablePlainTextPasswords
in interface Configuration
Configuration.isDisablePlainTextPasswords()
public boolean isForceExtendedSecurity()
isForceExtendedSecurity
in interface Configuration
Configuration.isForceExtendedSecurity()
public int getLanManCompatibility()
0 or 1 | LM and NTLM |
2 | NTLM only |
3-5 | NTLMv2 only |
getLanManCompatibility
in interface Configuration
Configuration.getLanManCompatibility()
public boolean isAllowNTLMFallback()
isAllowNTLMFallback
in interface Configuration
Configuration.isAllowNTLMFallback()
public boolean isUseRawNTLM()
isUseRawNTLM
in interface Configuration
Configuration.isUseRawNTLM()
public boolean isDisableSpnegoIntegrity()
isDisableSpnegoIntegrity
in interface Configuration
Configuration.isDisableSpnegoIntegrity()
public boolean isEnforceSpnegoIntegrity()
isEnforceSpnegoIntegrity
in interface Configuration
Configuration.isEnforceSpnegoIntegrity()
public List<ResolverType> getResolveOrder()
getResolveOrder
in interface Configuration
ResolverType
Configuration.getResolveOrder()
public InetAddress getBroadcastAddress()
getBroadcastAddress
in interface Configuration
Configuration.getBroadcastAddress()
public InetAddress[] getWinsServers()
getWinsServers
in interface Configuration
Configuration.getWinsServers()
public int getNetbiosLocalPort()
getNetbiosLocalPort
in interface Configuration
Configuration.getNetbiosLocalPort()
public InetAddress getNetbiosLocalAddress()
getNetbiosLocalAddress
in interface Configuration
Configuration.getNetbiosLocalAddress()
public int getVcNumber()
getVcNumber
in interface Configuration
Configuration.getVcNumber()
public int getCapabilities()
getCapabilities
in interface Configuration
Configuration.getCapabilities()
public int getFlags2()
getFlags2
in interface Configuration
Configuration.getFlags2()
public int getSessionLimit()
getSessionLimit
in interface Configuration
Configuration.getSessionLimit()
public String getOemEncoding()
getOemEncoding
in interface Configuration
Configuration.getOemEncoding()
public TimeZone getLocalTimezone()
getLocalTimezone
in interface Configuration
Configuration.getLocalTimezone()
public int getPid()
getPid
in interface Configuration
Configuration.getPid()
public int getMaxMpxCount()
getMaxMpxCount
in interface Configuration
Configuration.getMaxMpxCount()
public boolean isSigningEnabled()
isSigningEnabled
in interface Configuration
Configuration.isSigningEnabled()
public boolean isSigningEnforced()
isSigningEnforced
in interface Configuration
Configuration.isSigningEnforced()
public boolean isIpcSigningEnforced()
isIpcSigningEnforced
in interface Configuration
Configuration.isIpcSigningEnforced()
public boolean isEncryptionEnabled()
isEncryptionEnabled
in interface Configuration
Configuration.isEncryptionEnabled()
public String getLmHostsFileName()
getLmHostsFileName
in interface Configuration
Configuration.getLmHostsFileName()
public String getNetbiosScope()
getNetbiosScope
in interface Configuration
Configuration.getNetbiosScope()
public int getNetbiosSoTimeout()
getNetbiosSoTimeout
in interface Configuration
Configuration.getNetbiosSoTimeout()
public int getNetbiosSndBufSize()
getNetbiosSndBufSize
in interface Configuration
Configuration.getNetbiosSndBufSize()
public int getNetbiosRetryTimeout()
getNetbiosRetryTimeout
in interface Configuration
Configuration.getNetbiosRetryTimeout()
public int getNetbiosRetryCount()
getNetbiosRetryCount
in interface Configuration
Configuration.getNetbiosRetryCount()
public int getNetbiosRcvBufSize()
getNetbiosRcvBufSize
in interface Configuration
Configuration.getNetbiosRcvBufSize()
public int getNetbiosCachePolicy()
getNetbiosCachePolicy
in interface Configuration
Configuration.getNetbiosCachePolicy()
public int getTransactionBufferSize()
getTransactionBufferSize
in interface Configuration
Configuration.getTransactionBufferSize()
public int getBufferCacheSize()
getBufferCacheSize
in interface Configuration
Configuration.getBufferCacheSize()
public int getListCount()
getListCount
in interface Configuration
Configuration.getListCount()
public int getListSize()
getListSize
in interface Configuration
Configuration.getListSize()
public long getAttributeCacheTimeout()
getAttributeCacheTimeout
in interface Configuration
Configuration.getAttributeCacheTimeout()
public boolean isIgnoreCopyToException()
isIgnoreCopyToException
in interface Configuration
Configuration.isIgnoreCopyToException()
public int getBatchLimit(String cmd)
getBatchLimit
in interface Configuration
Configuration.getBatchLimit(java.lang.String)
public boolean isAllowCompound(String command)
isAllowCompound
in interface Configuration
Configuration.isAllowCompound(java.lang.String)
public boolean isTraceResourceUsage()
isTraceResourceUsage
in interface Configuration
Configuration.isTraceResourceUsage()
public boolean isStrictResourceLifecycle()
isStrictResourceLifecycle
in interface Configuration
Configuration.isStrictResourceLifecycle()
public int getMaxRequestRetries()
getMaxRequestRetries
in interface Configuration
Configuration.getMaxRequestRetries()
public byte[] getMachineId()
getMachineId
in interface Configuration
Configuration.getMachineId()
Copyright © 2019. All rights reserved.