protected List<VOMSServerInfo> getVOMSServerInfos(VOMSACRequest request) {

    List<VOMSServerInfo> vomsServerInfos = new ArrayList<VOMSServerInfo>(
      serverInfoStore.getVOMSServerInfo(request.getVoName()));

    if (!vomsServerInfos.isEmpty()) {
      Collections.shuffle(vomsServerInfos);
    }
    return vomsServerInfos;
  }
protected List < VOMSServerInfo > getVOMSServerInfos ( VOMSACRequest request ) { List < VOMSServerInfo > vomsServerInfos = new ArrayList < VOMSServerInfo > ( serverInfoStore . getVOMSServerInfo ( request . getVoName ( ) ) ) ; if ( ! vomsServerInfos . isEmpty ( ) ) { Collections . shuffle ( vomsServerInfos ) ; } return vomsServerInfos ; }
Get VOMS server endpoint information that matches with the
{@link VOMSACRequest} passed as argument.

This method returns a random shuffle of the {@link VOMSServerInfo} objects
that match the input request.

@param request
the request
@return a possibly empty {@link List} of {@link VOMSServerInfo} objects