public List<Endpoint> getEndpoints() {
List<Endpoint> endpoints = new ArrayList<Endpoint>();
ObjectName[] names = mbean.getEndpointNames();
for (int i = 0; i < names.length; i++) {
EndpointMBean mbean = proxyManager.getProxy(names[i], EndpointMBean.class);
endpoints.add(new Endpoint(this, mbean, names[i]));
}
return endpoints;
}