# Hierarchy For Package org.jcsp.net.cns

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.jcsp.net.cns.ChannelNameKey (implements java.io.Serializable)
  - org.jcsp.net.cns.CNS (implements org.jcsp.lang.CSProcess, org.jcsp.net.Service)
  - org.jcsp.net.cns.CNSChannelEndManager (implements org.jcsp.net.cns.NamedChannelEndManager)
  - org.jcsp.net.cns.CNSService (implements org.jcsp.net.cns.CNSUser, org.jcsp.net.Service)
  - org.jcsp.net.cns.NameAccessLevel (implements java.io.Serializable)
  - org.jcsp.net.NetChannelLocation (implements java.lang.Cloneable, java.io.Serializable)
    - org.jcsp.net.cns.CNSNetChannelLocation
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - java.lang.RuntimeException
        - java.lang.IllegalArgumentException
          - org.jcsp.net.cns.ChannelNameException
          - org.jcsp.net.cns.NameAccessLevelException
        - org.jcsp.net.cns.WrongFactoryException

## Interface Hierarchy

- org.jcsp.net.cns.CNSUser
- org.jcsp.net.cns.LocationNotCNSRegisterable
- org.jcsp.net.cns.NamedChannelEndFactory
  - org.jcsp.net.cns.NamedChannelEndManager