package org.mobicents.media.server.local.management; public interface EndpointLocalManagement { public int getConnectionsCount(); public long getCreationTime(); public long getPacketsCount(); public long getNumberOfBytes(); public void setGatherPerformanceData(boolean flag); public boolean getGatherPerformanceFlag(); public String getLocalName(); public String getRTPFacotryJNDIName(); public EndpointLocalManagement[] getEndpoints(); public String[] getEndpointNames(); public String[] getConnectionIds(); public long getConnectionCreationTime(String connectionId) throws IllegalArgumentException; public String getConnectionLocalSDP(String connectionId) throws IllegalArgumentException; public String getConnectionRemoteSDP(String connectionId) throws IllegalArgumentException; public String getOtherEnd(String connectionId) throws IllegalArgumentException; public String getConnectionState(String connectionId) throws IllegalArgumentException; public String getConnectionMode(String connectionId) throws IllegalArgumentException; public void setRTPFacotryJNDIName(String jndiName) throws IllegalArgumentException; public int getPacketsSent(String connectionId) throws IllegalArgumentException; public int getPacketsReceived(String connectionId) throws IllegalArgumentException; public int getOctetsReceived(String connectionId) throws IllegalArgumentException; public int getOctetsSent(String connectionId) throws IllegalArgumentException; public int getInterArrivalJitter(String connectionId) throws IllegalArgumentException; public int getPacketsLost(String connectionId) throws IllegalArgumentException; }