Package Hierarchies:
Class Hierarchy
- java.lang.Object
- org.openbase.jul.communication.controller.AbstractControllerServer<M,MB> (implements org.openbase.jul.pattern.provider.DataProvider<D>, org.openbase.jul.pattern.controller.MessageController<M,MB>, org.openbase.jul.iface.Readyable, org.openbase.jul.extension.type.iface.ScopeProvider, org.openbase.jul.extension.type.iface.TransactionIdProvider)
- org.openbase.jul.communication.controller.AbstractIdentifiableController<M,MB> (implements org.openbase.jul.pattern.controller.IdentifiableController<ID,M>)
- org.openbase.jul.communication.controller.AbstractConfigurableController<M,MB,CONFIG> (implements org.openbase.jul.pattern.controller.ConfigurableController<ID,M,CONFIG>)
- org.openbase.jul.communication.controller.AbstractRemoteClient<M> (implements org.openbase.jul.communication.controller.RPCRemote<M>, org.openbase.jul.extension.type.iface.TransactionIdProvider)
- org.openbase.jul.communication.controller.AbstractIdentifiableRemote<M> (implements org.openbase.jul.pattern.controller.IdentifiableRemote<ID,M>)
- org.openbase.jul.communication.controller.AbstractConfigurableRemote<M,CONFIG> (implements org.openbase.jul.iface.Configurable<ID,CONFIG>, org.openbase.jul.pattern.controller.ConfigurableRemote<ID,M,CONFIG>)
- org.openbase.jul.communication.controller.RPCUtils
Interface Hierarchy
- org.openbase.jul.iface.Activatable
- org.openbase.jul.pattern.controller.Remote<M> (also extends org.openbase.jul.pattern.provider.DataProvider<D>, org.openbase.jul.iface.Lockable, org.openbase.jul.iface.provider.PingProvider, org.openbase.jul.iface.Shutdownable)
- org.openbase.jul.communication.controller.RPCRemote<M>
- org.openbase.jul.pattern.provider.DataProvider<D>
- org.openbase.jul.pattern.controller.Remote<M> (also extends org.openbase.jul.iface.Activatable, org.openbase.jul.iface.Lockable, org.openbase.jul.iface.provider.PingProvider, org.openbase.jul.iface.Shutdownable)
- org.openbase.jul.communication.controller.RPCRemote<M>
- org.openbase.jul.iface.Lockable
- org.openbase.jul.pattern.controller.Remote<M> (also extends org.openbase.jul.iface.Activatable, org.openbase.jul.pattern.provider.DataProvider<D>, org.openbase.jul.iface.provider.PingProvider, org.openbase.jul.iface.Shutdownable)
- org.openbase.jul.communication.controller.RPCRemote<M>
- org.openbase.jul.iface.provider.PingProvider
- org.openbase.jul.pattern.controller.Remote<M> (also extends org.openbase.jul.iface.Activatable, org.openbase.jul.pattern.provider.DataProvider<D>, org.openbase.jul.iface.Lockable, org.openbase.jul.iface.Shutdownable)
- org.openbase.jul.communication.controller.RPCRemote<M>
- org.openbase.jul.iface.Shutdownable
- org.openbase.jul.pattern.controller.Remote<M> (also extends org.openbase.jul.iface.Activatable, org.openbase.jul.pattern.provider.DataProvider<D>, org.openbase.jul.iface.Lockable, org.openbase.jul.iface.provider.PingProvider)
- org.openbase.jul.communication.controller.RPCRemote<M>