Package org.sonatype.nexus.proxy.repository

Examples of org.sonatype.nexus.proxy.repository.RemoteConnectionSettings


    return hasContextObject(RemoteConnectionSettings.class.getName());
  }

  @Override
  public RemoteConnectionSettings getRemoteConnectionSettings() {
    final RemoteConnectionSettings remoteConnectionSettings = (RemoteConnectionSettings) getContextObject(RemoteConnectionSettings.class.getName());
    if (hasContextObject(RemoteConnectionSettings.class.getName())) {
      return remoteConnectionSettings;
    }
    else {
      return DefaultRemoteConnectionSettings.asReadOnly(remoteConnectionSettings);
View Full Code Here


  @VisibleForTesting
  StringBuilder ua(final RemoteStorageContext ctx) {
    final StringBuilder buff = new StringBuilder(getUserAgentPlatformInfo());

    // user customization
    RemoteConnectionSettings remoteConnectionSettings = ctx.getRemoteConnectionSettings();

    if (!StringUtils.isEmpty(remoteConnectionSettings.getUserAgentCustomizationString())) {
      buff.append(" ").append(remoteConnectionSettings.getUserAgentCustomizationString());
    }

    return buff;
  }
View Full Code Here

              RemoteAuthenticationSettings remoteAuth =
                  getAuthenticationInfoConverter().convertAndValidateFromModel(
                      this.convertAuthentication(model.getRemoteStorage().getAuthentication(),
                          oldPasswordForRemoteStorage));
              RemoteConnectionSettings remoteConnSettings =
                  getGlobalRemoteConnectionSettings().convertAndValidateFromModel(
                      this.convertRemoteConnectionSettings(model.getRemoteStorage()
                          .getConnectionSettings()));

              if (remoteAuth != null) {
View Full Code Here

  @Override
  public RemoteConnectionSettings convertAndValidateFromModel(CRemoteConnectionSettings model)
      throws ConfigurationException
  {
    if (model != null) {
      RemoteConnectionSettings remoteConnectionSettings = new DefaultRemoteConnectionSettings();
      remoteConnectionSettings.setConnectionTimeout(model.getConnectionTimeout());
      remoteConnectionSettings.setQueryString(model.getQueryString());
      remoteConnectionSettings.setRetrievalRetryCount(model.getRetrievalRetryCount());
      remoteConnectionSettings.setUserAgentCustomizationString(model.getUserAgentCustomizationString());
      return remoteConnectionSettings;
    }
    else {
      return null;
    }
View Full Code Here

TOP

Related Classes of org.sonatype.nexus.proxy.repository.RemoteConnectionSettings

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.