@SuppressWarnings("nls")
@Override
public LoadBalancerListener getLoadBalancerListenerById(String id) throws ZoneException {
checkArg(id, "id");
connect();
Context context = getContext();
trackRequest();
RequestState.put(RequestState.LOADBALANCERLISTENER, id);
RequestState.put(RequestState.SERVICE, "Network");
RequestState.put(RequestState.SERVICE_URL, quantumConnector.getEndpoint());
try {
com.woorea.openstack.quantum.model.LoadBalancerVIP n =
quantumConnector.getClient().lbaas().VIP().show(id).execute();
return new OpenStackLoadBalancerVIP(context, n);
} catch (OpenStackBaseException ex) {
ExceptionMapper.mapException(ex);
}
return null;
}