code: @SuppressWarnings("unchecked")
      public void raConfigure(ConfigProperties properties) {
          String httpClientFactoryClassName = (String) properties.getProperty(CFG_PROPERTY_HTTP_CLIENT_FACTORY)
                  .getValue();
          if (!httpClientFactoryClassName.isEmpty()) {
              try {
                  httpClientFactory = ((Class<? extends HttpAsyncClientFactory>) Class
                          .forName(httpClientFactoryClassName)).newInstance();
              } catch (Exception e) {
                  tracer.severe("failed to load http client factory class", e);
              }
          } else {
              this.maxTotal = (Integer) properties.getProperty(CFG_PROPERTY_MAX_CONNECTIONS_TOTAL).getValue();
              this.defaultMaxPerRoute = (Integer) properties.getProperty(CFG_PROPERTY_DEFAULT_MAX_CONNECTIONS_PER_ROUTE)
                      .getValue();
              this.connectTimeout = (Integer) properties.getProperty(CFG_PROPERTY_DEFAULT_CONNECT_TIMEOUT).getValue();
              this.socketTimeout = (Integer) properties.getProperty(CFG_PROPERTY_DEFAULT_SOCKET_TIMEOUT).getValue();
          }
      }
docs: /*
  (non-Javadoc)
  
  @see javax.slee.resource.ResourceAdaptor#raConfigure(javax.slee.resource.
  ConfigProperties)