jcifs.Config.setProperty("jcifs.smb.client.responseTimeout", ConnectionUtil.getTimeout().toString()); jcifs.Config.setProperty("jcifs.smb.client.soTimeout", ConnectionUtil.getTimeout().toString());
/** * Sets the time period during which attributes values (e.g. isDirectory, last modified, ...) are cached by * jcifs.smb.SmbFile. The higher this value, the lower the number of network requests but also the longer it takes * before those attributes can be refreshed. * * @param period time period during which attributes values are cached, in milliseconds */ public static void setAttributeCachingPeriod(long period) { jcifs.Config.setProperty("jcifs.smb.client.attrExpirationPeriod", ""+period); }
/** * Instantiates a new jCIFS config. */ public JcifsConfig() { Config.setProperty(JCIFS_PROP_CLIENT_SOTIMEOUT, "300000"); Config.setProperty(JCIFS_PROP_NETBIOS_CACHE_POLICY, "600"); }
public boolean init() { Config.setProperty("jcifs.smb.client.soTimeout", "300000"); Config.setProperty("jcifs.netbios.cachePolicy", "1200"); Config.setProperty("jcifs.smb.client.domain", defaultDomain); Config.setProperty("jcifs.http.domainController", domainController); Config.setProperty("jcifs.util.loglevel", "10"); LogStream.setLevel(10); if (winsAddress != null) { Config.setProperty("jcifs.netbios.wins", winsAddress); } if (domainController == null) { domainController = defaultDomain; balancing = Boolean.parseBoolean(loadBalance); } return true; }
/** * @param jcifsDomainController the jcifsDomainController to set */ @Autowired public void setJcifsDomainController(@Value("${cas.spnego.jcifs.domaincontroller:}") final String jcifsDomainController) { if (StringUtils.isNotBlank(jcifsDomainController)) { logger.debug("jcifsDomainController is set to {}", jcifsDomainController); Config.setProperty(JCIFS_PROP_DOMAIN_CONTROLLER, jcifsDomainController); } }
/** * @param jcifsPassword the jcifsPassword to set */ @Autowired public void setJcifsPassword(@Value("${cas.spnego.jcifs.password:}") final String jcifsPassword) { if (StringUtils.isNotBlank(jcifsPassword)) { Config.setProperty(JCIFS_PROP_CLIENT_PASSWORD, jcifsPassword); logger.debug("jcifsPassword is set to *****"); } }
/** * @param jcifsNetbiosWins the jcifsNetbiosWins to set */ @Autowired public void setJcifsNetbiosWins(@Value("${cas.spnego.jcifs.netbios.wins:}") final String jcifsNetbiosWins) { if (StringUtils.isNotBlank(jcifsNetbiosWins)) { logger.debug("jcifsNetbiosWins is set to {}", jcifsNetbiosWins); Config.setProperty(JCIFS_PROP_NETBIOS_WINS, jcifsNetbiosWins); } }
/** * Sets the jcifs service password. * * @param jcifsServicePassword the new jcifs service password */ @Autowired public void setJcifsServicePassword(@Value("${cas.spnego.jcifs.service.password:}") final String jcifsServicePassword) { if (StringUtils.isNotBlank(jcifsServicePassword)) { logger.debug("jcifsServicePassword is set to *****"); Config.setProperty(JCIFS_PROP_SERVICE_PASSWORD, jcifsServicePassword); } }
/** * Sets the jcifs service principal. * * @param jcifsServicePrincipal the new jcifs service principal */ @Autowired public void setJcifsServicePrincipal(@Value("${cas.spnego.service.principal:HTTP/cas.example.com@EXAMPLE.COM}") final String jcifsServicePrincipal) { if (StringUtils.isNotBlank(jcifsServicePrincipal)) { logger.debug("jcifsServicePrincipal is set to {}", jcifsServicePrincipal); Config.setProperty(JCIFS_PROP_SERVICE_PRINCIPAL, jcifsServicePrincipal); } }
/** * @param jcifsDomain the jcifsDomain to set */ @Autowired public void setJcifsDomain(@Value("${cas.spnego.jcifs.domain:}") final String jcifsDomain) { if (StringUtils.isNotBlank(jcifsDomain)) { logger.debug("jcifsDomain is set to {}", jcifsDomain); Config.setProperty(JCIFS_PROP_CLIENT_DOMAIN, jcifsDomain); } }
/** * @param jcifsUsername the jcifsUsername to set */ @Autowired public void setJcifsUsername(@Value("${cas.spnego.jcifs.username:}") final String jcifsUsername) { if (StringUtils.isNotBlank(jcifsUsername)) { logger.debug("jcifsUsername is set to {}", jcifsUsername); Config.setProperty(JCIFS_PROP_CLIENT_USERNAME, jcifsUsername); } }
/** * Sets jcifs socket timeout. * * @param timeout the timeout */ @Autowired public void setJcifsSocketTimeout(@Value("${cas.spnego.jcifs.socket.timeout:300000}") final String timeout) { if (StringUtils.isNotBlank(timeout)) { logger.debug("jcifsSocketTimeout is set to {}", timeout); Config.setProperty(JCIFS_PROP_CLIENT_SOTIMEOUT, timeout); } } }
/** * Sets jcifs netbios cache policy. * * @param policy the policy */ @Autowired public void setJcifsNetbiosCachePolicy(@Value("${cas.spnego.jcifs.netbios.cache.policy:600}") final String policy) { if (StringUtils.isNotBlank(policy)) { logger.debug("jcifsNetbiosCachePolicy is set to {}", policy); Config.setProperty(JCIFS_PROP_NETBIOS_CACHE_POLICY, policy); } }
/** * Static configuration of the JCIFS library. * The log level of this class is mapped to a suitable <code>jcifs.util.loglevel</code> */ static void configureJcifs() { // TODO jcifs.Config.setProperty("jcifs.smb.client.useExtendedSecurity", "false"); // TODO jcifs.Config.setProperty("jcifs.smb.client.disablePlainTextPasswords", "false"); // set JCIFS SMB client library' log level unless already configured by system property final String sysPropLogLevel = "jcifs.util.loglevel"; if (jcifs.Config.getProperty(sysPropLogLevel) == null) { // set log level according to this class' logger's log level. Log log = LogFactory.getLog(SmbSession.class); if (log.isTraceEnabled()) { jcifs.Config.setProperty(sysPropLogLevel, "N"); } else if (log.isDebugEnabled()) { jcifs.Config.setProperty(sysPropLogLevel, "3"); } else { jcifs.Config.setProperty(sysPropLogLevel, "1"); } } }
public void init(ServletConfig config) throws ServletException { super.init(config); /* Set jcifs properties we know we want; soTimeout and cachePolicy to 10min. */ Config.setProperty( "jcifs.smb.client.soTimeout", "300000" ); Config.setProperty( "jcifs.netbios.cachePolicy", "600" ); Enumeration e = config.getInitParameterNames(); String name; while (e.hasMoreElements()) { name = (String) e.nextElement(); if (name.startsWith("jcifs.")) { Config.setProperty(name, config.getInitParameter(name)); } } defaultDomain = Config.getProperty("jcifs.smb.client.domain"); domainController = Config.getProperty("jcifs.http.domainController"); if( domainController == null ) { domainController = defaultDomain; loadBalance = Config.getBoolean( "jcifs.http.loadBalance", true ); } enableBasic = Boolean.valueOf( Config.getProperty("jcifs.http.enableBasic")).booleanValue(); insecureBasic = Boolean.valueOf( Config.getProperty("jcifs.http.insecureBasic")).booleanValue(); realm = Config.getProperty("jcifs.http.basicRealm"); if (realm == null) realm = "jCIFS"; }
public void init(ServletConfig config) throws ServletException { super.init(config); /* Set jcifs properties we know we want; soTimeout and cachePolicy to 10min. */ Config.setProperty( "jcifs.smb.client.soTimeout", "300000" ); Config.setProperty( "jcifs.netbios.cachePolicy", "600" ); Enumeration e = config.getInitParameterNames(); String name; while (e.hasMoreElements()) { name = (String) e.nextElement(); if (name.startsWith("jcifs.")) { Config.setProperty(name, config.getInitParameter(name)); } } defaultDomain = Config.getProperty("jcifs.smb.client.domain"); domainController = Config.getProperty("jcifs.http.domainController"); if( domainController == null ) { domainController = defaultDomain; loadBalance = Config.getBoolean( "jcifs.http.loadBalance", true ); } enableBasic = Boolean.valueOf( Config.getProperty("jcifs.http.enableBasic")).booleanValue(); insecureBasic = Boolean.valueOf( Config.getProperty("jcifs.http.insecureBasic")).booleanValue(); realm = Config.getProperty("jcifs.http.basicRealm"); if (realm == null) realm = "jCIFS"; }
public void init(ServletConfig config) throws ServletException { super.init(config); /* Set jcifs properties we know we want; soTimeout and cachePolicy to 10min. */ Config.setProperty( "jcifs.smb.client.soTimeout", "300000" ); Config.setProperty( "jcifs.netbios.cachePolicy", "600" ); Enumeration e = config.getInitParameterNames(); String name; while (e.hasMoreElements()) { name = (String) e.nextElement(); if (name.startsWith("jcifs.")) { Config.setProperty(name, config.getInitParameter(name)); } } defaultDomain = Config.getProperty("jcifs.smb.client.domain"); domainController = Config.getProperty("jcifs.http.domainController"); if( domainController == null ) { domainController = defaultDomain; loadBalance = Config.getBoolean( "jcifs.http.loadBalance", true ); } enableBasic = Boolean.valueOf( Config.getProperty("jcifs.http.enableBasic")).booleanValue(); insecureBasic = Boolean.valueOf( Config.getProperty("jcifs.http.insecureBasic")).booleanValue(); realm = Config.getProperty("jcifs.http.basicRealm"); if (realm == null) realm = "jCIFS"; }
public void init(ServletConfig config) throws ServletException { super.init(config); /* Set jcifs properties we know we want; soTimeout and cachePolicy to 10min. */ Config.setProperty( "jcifs.smb.client.soTimeout", "300000" ); Config.setProperty( "jcifs.netbios.cachePolicy", "600" ); Enumeration e = config.getInitParameterNames(); String name; while (e.hasMoreElements()) { name = (String) e.nextElement(); if (name.startsWith("jcifs.")) { Config.setProperty(name, config.getInitParameter(name)); } } defaultDomain = Config.getProperty("jcifs.smb.client.domain"); domainController = Config.getProperty("jcifs.http.domainController"); if( domainController == null ) { domainController = defaultDomain; loadBalance = Config.getBoolean( "jcifs.http.loadBalance", true ); } enableBasic = Boolean.valueOf( Config.getProperty("jcifs.http.enableBasic")).booleanValue(); insecureBasic = Boolean.valueOf( Config.getProperty("jcifs.http.insecureBasic")).booleanValue(); realm = Config.getProperty("jcifs.http.basicRealm"); if (realm == null) realm = "jCIFS"; }
String name; Config.setProperty( "jcifs.smb.client.soTimeout", "600000" ); Config.setProperty( "jcifs.smb.client.attrExpirationPeriod", "300000" ); name = (String)e.nextElement(); if( name.startsWith( "jcifs." )) { Config.setProperty( name, getInitParameter( name ));
Config.setProperty("jcifs.smb.client.responseTimeout", val); Config.setProperty("jcifs.smb.client.soTimeout", val);