Package com.alu.e3.data.model.sub

Examples of com.alu.e3.data.model.sub.ConnectionParameters


    props.putAll(identity.getApi().getProperties());
    Iterator<CallDescriptor> it = identity.getCallDescriptors().iterator();
    while(it.hasNext()){
      CallDescriptor cd = it.next();
      Policy policy = cd.getPolicy();
      if(policy != null){
        props.putAll(policy.getProperties());
      }
    }

    if(identity.getAuth() != null)
      props.putAll(identity.getAuth().getProperties());
View Full Code Here


    // Next add all of the tdr values for the Policies
    Iterator<CallDescriptor> it = identity.getCallDescriptors().iterator();
    while(it.hasNext()){
      CallDescriptor cd = it.next();
      Policy policy = cd.getPolicy();
      if(policy != null){
        if(doStatic)
          processTdrGenerationRuleStatic(policy.getTdrGenerationRule(), exchange, properties);
        else
          processTdrGenerationRuleDynamic(policy.getTdrGenerationRule(), exchange, properties, efType);
      }
    }

    // Finally add the values from the Auth
    Auth auth = identity.getAuth();
View Full Code Here

  }

  private static final ConnectionParameters toDataModel(com.alu.e3.prov.restapi.model.ConnectionParameters connectionParametersType) {
    if (connectionParametersType==null) throw new IllegalArgumentException("failOver must not be null");

    ConnectionParameters cp = new ConnectionParameters();
    cp.setConnectionTimeout  (connectionParametersType.getConnectionTimeout());
    cp.setSocketTimeout(connectionParametersType.getSocketTimeout());
    cp.setMaxConnections(connectionParametersType.getMaxConnections());

    return cp;
  }
View Full Code Here

        forwardProxy = targetHost.getForwardProxy();
      }
     
      Integer maxConnectionPerRoute = E3HttpClientConfigurer.DEFAULT_CONNECTIONS_PER_ROUTE;
     
      ConnectionParameters connectionParameters = targetHost.getConnectionParameters();
     
      if(connectionParameters != null) {
     
        // get first socket timeout settings find (they are all equals)
        if(socketTimeOut == null) {
          socketTimeOut = connectionParameters.getSocketTimeout();
        }
       
        // get first connection timeout settings find (they are all equals)
        if(connectionTimeOut == null) {
          connectionTimeOut = connectionParameters.getConnectionTimeout();
        }
     
        if(connectionParameters.getMaxConnections() != null) {
          maxConnectionPerRoute = connectionParameters.getMaxConnections();
          httpClientConfigurer.getConnectionsPerRoutes().put(targetHost, maxConnectionPerRoute);
        }
      }
     
      maxConnectionsPool = maxConnectionsPool + maxConnectionPerRoute;
View Full Code Here

      LoadBalancerDisplay.logDebug(LOGGER, name, "Send HTTP request to target reference '" +targetReference.getReference()+ "'");
    }
   
    try {
   
      ConnectionParameters connectionParameters = targetReference.getTargetHost().getConnectionParameters();
      if(connectionParameters != null) {
        Integer connectionTimeout = targetReference.getTargetHost().getConnectionParameters().getConnectionTimeout();
        if(connectionTimeout != null) {
          exchange.setProperty(ExchangeConstantKeys.E3_HTTP_CONNECTION_TIMEOUT.toString(), connectionTimeout);
        }
View Full Code Here

  }

  private static final LoadBalancing toDataModel(com.alu.e3.prov.restapi.model.LoadBalancing loadBalancing) {
    if (loadBalancing==null) throw new IllegalArgumentException("loadBalancing must not be null");

    LoadBalancing lb = new LoadBalancing();
    lb.setLoadBalancingType(toDataModel(loadBalancing.getLoadBalancingType()));

    if(loadBalancing.getTargetHealthCheck() != null)
      lb.setTargetHealthCheck(toDataModel(loadBalancing.getTargetHealthCheck()));

    if(loadBalancing.getFailOver() != null)
      lb.setFailOver(toDataModel(loadBalancing.getFailOver()));

    return lb;
  }
View Full Code Here

  }

  public static final QuotaRLBucket toDataModel(com.alu.e3.prov.restapi.model.AuthIdsNoIdType authIds) {
    if (authIds==null) throw new IllegalArgumentException("authIds must not be null");

    QuotaRLBucket ids = new QuotaRLBucket();
    ids.getAuthIds().addAll(authIds.getAuthIds());
    ids.setId(authIds.getId());

    return ids;
  }
View Full Code Here

  private static final QuotaRLBucket toDataModel(com.alu.e3.prov.restapi.model.AuthIdsType authIds) {
    if (authIds==null) throw new IllegalArgumentException("authIds must not be null");
    if (authIds.getId()==null) throw new IllegalArgumentException("id must not be null");

    QuotaRLBucket ids = new QuotaRLBucket();
    ids.getAuthIds().addAll(authIds.getAuthIds());
    ids.setId(authIds.getId());

    return ids;
  }
View Full Code Here

    return t;
  }

  private static final SBAuthentication toDataModel(Authentication authentication) {
    if (authentication==null) return null; // throw new IllegalArgumentException("authentication must not be null");
    SBAuthentication s = new SBAuthentication();
    s.setType(authentication.getType());
    for (Key k : authentication.getData().getKey())
      s.getKeys().put(k.getName(), k.getValue());
    return s;
  }
View Full Code Here

  }

  private static final TargetHealthCheck toDataModel(com.alu.e3.prov.restapi.model.TargetHealthCheck targetHealthCheckType) {
    if (targetHealthCheckType==null) throw new IllegalArgumentException("targetHealthCheckType must not be null");

    TargetHealthCheck thc = new TargetHealthCheck();
    thc.setType(targetHealthCheckType.getType());

    return thc;
  }
View Full Code Here

TOP

Related Classes of com.alu.e3.data.model.sub.ConnectionParameters

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.