public class BaseConfiguration extends Object implements Configuration
| Constructor and Description |
|---|
BaseConfiguration(boolean initDefaults) |
| 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
|
int |
getMaximumBufferSize() |
int |
getMaxMpxCount()
Property jcifs.smb.client.maxMpxCount (int, default 10)
|
int |
getMaxRequestRetries()
Property jcifs.smb.client.maxRequestRetries (int, default 2)
|
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 |
getRecieveBufferSize()
Property jcifs.smb.client.rcv_buf_size (int, default 65535)
|
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)
|
String[] |
getSupportedDialects() |
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 |
isDisableSMB1()
Disables SMB1 support
Property jcifs.smb.client.disableSMB1 (boolean, default false)
Rejects connections if the server chooses SMB1.
|
boolean |
isEnableSMB2()
Enable experimental SMB2 support
Property jcifs.smb.client.enableSMB2 (boolean, default false)
This enables announcement of SMB2 support.
|
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, true)
|
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 |
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 |
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 BaseConfiguration(boolean initDefaults)
throws CIFSException
initDefaults - whether to initialize defaults based on other settingsCIFSExceptionpublic SecureRandom getRandom()
getRandom in interface Configurationpublic String getNetbiosHostname()
ConfigurationgetNetbiosHostname in interface Configurationpublic InetAddress getLocalAddr()
ConfigurationgetLocalAddr in interface Configurationpublic int getLocalPort()
ConfigurationgetLocalPort in interface Configurationpublic int getConnTimeout()
ConfigurationgetConnTimeout in interface Configurationpublic int getResponseTimeout()
ConfigurationgetResponseTimeout in interface Configurationpublic int getSoTimeout()
ConfigurationgetSoTimeout in interface Configurationpublic int getSessionTimeout()
ConfigurationgetSessionTimeout in interface Configurationpublic int getSendBufferSize()
ConfigurationgetSendBufferSize in interface Configurationpublic int getRecieveBufferSize()
ConfigurationgetRecieveBufferSize in interface Configurationpublic int getNotifyBufferSize()
ConfigurationgetNotifyBufferSize in interface Configurationpublic int getMaxMpxCount()
ConfigurationgetMaxMpxCount in interface Configurationpublic String getNativeLanman()
ConfigurationgetNativeLanman in interface Configurationpublic String getNativeOs()
ConfigurationgetNativeOs in interface Configurationpublic int getVcNumber()
getVcNumber in interface Configurationpublic int getCapabilities()
ConfigurationgetCapabilities in interface Configurationpublic boolean isEnableSMB2()
ConfigurationisEnableSMB2 in interface Configurationpublic boolean isDisableSMB1()
ConfigurationisDisableSMB1 in interface Configurationpublic boolean isUseSMB2OnlyNegotiation()
ConfigurationisUseSMB2OnlyNegotiation in interface Configurationpublic boolean isPort139FailoverEnabled()
ConfigurationisPort139FailoverEnabled in interface Configurationpublic boolean isUseBatching()
ConfigurationisUseBatching in interface Configurationpublic boolean isUseUnicode()
ConfigurationisUseUnicode in interface Configurationpublic boolean isForceUnicode()
ConfigurationisForceUnicode in interface Configurationpublic boolean isDfsDisabled()
ConfigurationisDfsDisabled in interface Configurationpublic boolean isDfsStrictView()
ConfigurationisDfsStrictView in interface Configurationpublic long getDfsTtl()
ConfigurationgetDfsTtl in interface Configurationpublic boolean isDfsConvertToFQDN()
ConfigurationisDfsConvertToFQDN in interface Configurationpublic String getLogonShare()
ConfigurationgetLogonShare in interface Configurationpublic String getDefaultDomain()
ConfigurationgetDefaultDomain in interface Configurationpublic String getDefaultUsername()
ConfigurationgetDefaultUsername in interface Configurationpublic String getDefaultPassword()
ConfigurationgetDefaultPassword in interface Configurationpublic boolean isDisablePlainTextPasswords()
ConfigurationisDisablePlainTextPasswords in interface Configurationpublic int getLanManCompatibility()
Configuration| 0 or 1 | LM and NTLM |
| 2 | NTLM only |
| 3-5 | NTLMv2 only |
getLanManCompatibility in interface Configurationpublic boolean isAllowNTLMFallback()
ConfigurationisAllowNTLMFallback in interface Configurationpublic InetAddress getBroadcastAddress()
ConfigurationgetBroadcastAddress in interface Configurationpublic List<ResolverType> getResolveOrder()
ConfigurationgetResolveOrder in interface ConfigurationResolverTypepublic InetAddress[] getWinsServers()
ConfigurationgetWinsServers in interface Configurationpublic int getNetbiosLocalPort()
ConfigurationgetNetbiosLocalPort in interface Configurationpublic InetAddress getNetbiosLocalAddress()
ConfigurationgetNetbiosLocalAddress in interface Configurationpublic int getNetbiosSoTimeout()
ConfigurationgetNetbiosSoTimeout in interface Configurationpublic String getNetbiosScope()
ConfigurationgetNetbiosScope in interface Configurationpublic int getNetbiosCachePolicy()
ConfigurationgetNetbiosCachePolicy in interface Configurationpublic int getNetbiosRcvBufSize()
ConfigurationgetNetbiosRcvBufSize in interface Configurationpublic int getNetbiosRetryCount()
ConfigurationgetNetbiosRetryCount in interface Configurationpublic int getNetbiosRetryTimeout()
ConfigurationgetNetbiosRetryTimeout in interface Configurationpublic int getNetbiosSndBufSize()
ConfigurationgetNetbiosSndBufSize in interface Configurationpublic String getLmHostsFileName()
ConfigurationgetLmHostsFileName in interface Configurationpublic int getFlags2()
ConfigurationgetFlags2 in interface Configurationpublic int getSessionLimit()
ConfigurationgetSessionLimit in interface Configurationpublic String getOemEncoding()
ConfigurationgetOemEncoding in interface Configurationpublic TimeZone getLocalTimezone()
getLocalTimezone in interface Configurationpublic int getPid()
getPid in interface Configurationpublic boolean isSigningEnabled()
ConfigurationisSigningEnabled in interface Configurationpublic boolean isSigningEnforced()
ConfigurationisSigningEnforced in interface Configurationpublic boolean isIpcSigningEnforced()
ConfigurationisIpcSigningEnforced in interface Configurationpublic boolean isForceExtendedSecurity()
ConfigurationisForceExtendedSecurity in interface Configurationpublic int getTransactionBufferSize()
ConfigurationgetTransactionBufferSize in interface Configurationpublic int getMaximumBufferSize()
getMaximumBufferSize in interface Configurationpublic int getBufferCacheSize()
ConfigurationgetBufferCacheSize in interface Configurationpublic int getListCount()
ConfigurationgetListCount in interface Configurationpublic int getListSize()
ConfigurationgetListSize in interface Configurationpublic long getAttributeCacheTimeout()
ConfigurationgetAttributeCacheTimeout in interface Configurationpublic boolean isIgnoreCopyToException()
ConfigurationisIgnoreCopyToException in interface Configurationpublic String[] getSupportedDialects()
getSupportedDialects in interface ConfigurationConfiguration.getSupportedDialects()public int getMaxRequestRetries()
getMaxRequestRetries in interface ConfigurationConfiguration.getMaxRequestRetries()public boolean isTraceResourceUsage()
isTraceResourceUsage in interface ConfigurationConfiguration.isTraceResourceUsage()public boolean isStrictResourceLifecycle()
isStrictResourceLifecycle in interface ConfigurationConfiguration.isStrictResourceLifecycle()public int getBatchLimit(String cmd)
getBatchLimit in interface ConfigurationConfiguration.getBatchLimit(java.lang.String)public boolean isAllowCompound(String command)
isAllowCompound in interface ConfigurationConfiguration.isAllowCompound(java.lang.String)Copyright © 2018. All rights reserved.