Class Hierarchy
- java.lang.Object
- org.jivesoftware.openfire.container.BasicModule (implements org.jivesoftware.openfire.container.Module)
- org.jivesoftware.openfire.mediaproxy.MediaProxyService (implements org.jivesoftware.openfire.disco.DiscoInfoProvider, org.jivesoftware.openfire.disco.DiscoItemsProvider, org.jivesoftware.openfire.RoutableChannelHandler, org.jivesoftware.openfire.disco.ServerItemsProvider)
 
 - org.jivesoftware.openfire.mediaproxy.DynamicAddressChannel (implements org.jivesoftware.openfire.mediaproxy.DatagramListener, java.lang.Runnable)
 - org.jivesoftware.openfire.mediaproxy.Echo (implements java.lang.Runnable)
 - org.jivesoftware.openfire.mediaproxy.MediaProxy (implements org.jivesoftware.openfire.mediaproxy.SessionListener)
 - java.lang.Thread (implements java.lang.Runnable)
- org.jivesoftware.openfire.mediaproxy.MediaProxySession (implements org.jivesoftware.openfire.mediaproxy.DatagramListener, org.jivesoftware.openfire.mediaproxy.ProxyCandidate)
- org.jivesoftware.openfire.mediaproxy.RelaySession
 
 
 - org.jivesoftware.openfire.mediaproxy.MediaProxySession (implements org.jivesoftware.openfire.mediaproxy.DatagramListener, org.jivesoftware.openfire.mediaproxy.ProxyCandidate)
 
 - org.jivesoftware.openfire.container.BasicModule (implements org.jivesoftware.openfire.container.Module)
 
Interface Hierarchy
- org.jivesoftware.openfire.mediaproxy.DatagramListener
 - org.jivesoftware.openfire.mediaproxy.ProxyCandidate
 - org.jivesoftware.openfire.mediaproxy.SessionListener