Main Page Packages Class Hierarchy Compound List File List Compound Members
Jonathan Compound List
Here are the classes, structs, unions and interfaces with brief descriptions:
- _AccountImplBase
- _BindingIteratorImplBase
- _HelloImplBase
- _JacORBEventChannelImplBase
- _JacORBEventChannelStub
- _NameServerImplBase
- _NameServerStub
- _NamingContextImplBase
- _ProxyPullConsumerImplBase
- _ProxyPullSupplierImplBase
- _ProxyPushConsumerImplBase
- _ProxyPushSupplierImplBase
- _PullConsumerImplBase
- _PushSupplierImplBase
- _SimpleAdapterImplBase
- _SimpleAdapterStub
- Account
- AccountImpl (Like in the Hello World example, \texttt{AccountImpl} is the class implementing the \texttt{Account} interface. It \emph{extends} \texttt{\_AccountImplBase})
- AggregateTypeNode
- JDomain::AJId
- AliasCompiler
- AliasTC
- Any
- AnyImpl
- MethodNode::ArgumentNode
- ArrayNode
- ArrayTC
- ArrayTypeNode
- ASCII_CharStream
- AssemblageCompiler
- Association
- AtomCompiler
- AttributeNode
- BE_CompilerConstants
- BE_ERROR
- BE_Factory
- BE_Node
- JChunkFactory::BigPoolChunk
- BindException
- BindingIteratorImpl
- CDRMarshallerFactory
- CDRMarshallerFactoryFactory
- CDRMarshallerFactory::CDRMarshallerL
- CDRMarshallerFactory::CDRUnMarshaller
- CDRMarshallerFactory::CDRUnMarshallerD
- ChannelServer
- Chunk
- ChunkFactory
- ChunkProvider
- ClassContext
- ClassNode
- ClassPathFinder
- ClassPathFinderImpl
- Client (Only contains a main method)
- ClientDelegate
- JStubFactory::ClientDelegate
- GIOPProtocol::ClientSession_High
- GIOPProtocol::ClientSession_Low
- IIOPBinder::CltIdentifier
- TcpIpProtocol::CltSession
- TcpIpProtocol::CltSessionIdentifier
- JStubFactory::CodebasedDelegate
- CodeGenerator
- CommunicationException
- CompilerContext
- Component
- CompositeTypeNode
- ConfigurationFactory
- JConnectionMgr::Connection
- IPv4ConnectionFactory::Connection
- ConstantNode
- Constants
- ConstructedType1Node
- ConstructedType2Node
- ConstructedTypeNode
- ConsumerAdmin
- ConsumerAdminOperations
- EventChannelFactory::ConsumerDelegate
- KKernel::Container
- Context
- ContextElement
- JContextFactory::ContextElement
- ContextFactory
- ContextHelpers
- ContextId
- ContextList
- ContextListImpl
- ContextTable
- CORBAHelpers
- ORBClass::CORBAMarshaller
- ORBClass::CORBAUnMarshaller
- DataOutputStream
- DavidDelegate
- DavidInputStream
- DavidMarshaller
- DavidMarshallerFactory
- DavidOutputStream
- DavidServicesHandler
- DavidServicesHandlerFactory
- DavidStreamFactory
- DavidTSHandler
- DavidTSHandlerFactory
- DavidUnMarshaller
- DefaultEntryNode
- DefaultStubTable
- DeferredRequest
- Delegate
- DelegateFactory
- Directory
- OpenXMLDecoder::Dispatcher
- JChunkFactory::Duplicate
- DynamicHelloImpl (Dynamic implementations need only implement the DynamicRemote interface)
- DynamicRef
- DynamicRemote
- StdStubFactory::DynamicRequestSession
- EBinder
- EStubFactory::EDelegate
- EBinder::EId
- Element
- EmptyEnumeration
- EndOfMessageException
- Enumeration
- EnumMemberNode
- EnumTC
- EnumTypeNode
- Environment
- EnvironmentImpl
- Error
- EStubFactory
- EventChannel
- EventChannelFactory
- EventChannelFactoryFactory
- EventChannelImpl
- EventChannelOperations
- EventListElement
- Exception
- ExceptionList
- ExceptionListImpl
- ExceptionMemberNode
- ExceptionNode
- ExceptionTypeNode
- ExportException
- Factory
- JDomain::FakeId
- FE_CompilerConstants
- FE_CompilerOptions
- FE_Constants
- FE_Node
- FE_Visitor
- FieldNode
- File2Configuration
- NSRetriever::FileSpec
- FileStream
- Filter
- FilterInputStream
- FixedTypeNode
- Forkable
- ForwardException
- ForwardNode
- GenericFactory
- GIOPProtocol::GIOPCltSessionIdentifier
- GIOPConnectionFactory
- GIOPConnectionFactoryFactory
- GIOPProtocol
- GIOPProtocol::GIOPProtocolGraph
- GIOPProtocol::GIOPSession_High
- GIOPSessionIdentifier
- GIOPSrvConnection
- GIOPProtocol::GIOPSrvSessionIdentifier
- GIOPProtocol::GIOPUnknownException
- Hello (Like in RMI, the interface must extend Remote)
- HelloImpl (\texttt{HelloImpl} is the class implementing the \texttt{Hello} interface. It \emph{extends} \texttt{\_HelloImplBase}: \texttt{\_HelloImplBase} is the class of skeletons generated from the \texttt{Hello} interface IDL specification. It encapsulates the mechanisms necessary to manipulate \texttt{Hello} references in a CORBA distributed context (in particular the \texttt{org.omg.CORBA.Object} methods). Extending a skeleton is the simplest method to tell the system that an interface may be used in a remote invocation)
- GenericFactory::Holder
- HTable::Holder
- Holder
- NSRetriever::HostAndPortSpec
- HTable
- HTable::HTableHolder
- HTTP_TUNNELING
- HttpProtocol
- HttpServerConnection
- HttpServerConnectionFactory
- HttpSessionIdentifier
- Identifier
- Idl2Java
- IDLEntity
- IdlParser
- IdlParserConstants
- IdlParserConstants1
- IdlParserTokenManager
- IIOPBinder
- IIOPBinder::IIOPIdentifier
- IIOPORB
- IIOPORBFactory
- IncludeCompiler
- InitialContextFactory
- Initializer
- JContextFactory::JContext::InnerEnumeration
- InputStream
- Instanciable
- InterfaceNode
- InternalException
- InvokeHandler
- IORHelpers
- IpConnection
- IpSession
- IpSessionIdentifier
- IPv4ConnectionFactory
- IPv4ConnectionFactoryFactory
- Iterator
- IteratorAdapter
- JacORBEventChannel
- JacORBEventChannelHelper
- JacORBEventChannelHolder
- JacORBEventChannelOperations
- JAlias
- JAssemblage
- JAtom
- Java2TeX
- JAVA_SERIAL_SERVICE
- JavaSerialService
- JavaTeXFilter
- JChunkFactory
- JChunkFactoryFactory
- JCompilerUtils
- JComponent
- JConfigurationFactory::JConfiguration
- JConfigurationFactory
- JConnectionMgr
- JConnectionMgrFactory
- JContext
- JContextFactory::JContext
- JContextFactory
- JContextFactoryFactory
- JDelegate
- JDelegateFactory
- JDelegateFactoryFactory
- JDomain
- JDomainFactory
- JElement
- JDomain::JId
- JIOP
- JIOPFactory
- IdlParser::JJCalls
- JScheduler::JJob
- Job
- JonathanException
- JPP
- JPP::JPPExpandedStream
- JPP::JPPInputStream
- JRMIBFactory
- JRMIRegistryContext::JRMIBindingEnumeration
- JRMICompiler
- JRMIInitialContextFactory
- StdMarshallerFactory::JRMIInputStream
- JRMIMarshaller
- JRMIRegistryContext::JRMINameEnumeration
- JRMINameParser
- JRMIObjIDFactory
- JRMIOptRef
- StdMarshallerFactory::JRMIOutputStream
- JRMIParser
- JRMIRef
- JRMIReferenceImpl
- JRMIReferenceImpl_Skel
- JRMIReferenceImpl_Stub
- JRMIRegistry
- JRMIRegistryContext
- JRMIRemoteReference
- JRMIStream
- JRMIStubFactory
- JRMITSHandler
- JRMITSHandlerFactory
- JRMIUnMarshaller
- jrmiURLContext
- jrmiURLContextFactory
- JRMIUtils
- JScheduler
- JSchedulerFactory
- JStubFactory
- JTreeElement
- Kernel
- JScheduler::KJob
- KKernel
- LazyComponent
- JStubFactory::LocalDelegate
- LocateRegistry
- LookUpNode
- LookUpNode1
- LookUpTag
- CodeGenerator::LookUpTag
- LookUpTree
- LookUpTree1
- MarshalException
- Marshaller
- MarshallerFactory
- MessageHelpers
- MethodContext
- MethodNode
- MinimalAdapter
- MOAContext
- MOAContextFactory
- MinimalAdapter::MOAIdentifier
- MOAImpl
- MOAImplFactory
- ModuleNode
- MulticastIpProtocol
- MulticastIpProtocol::MulticastIpSession
- MulticastIpProtocol::MulticastIpSessionIdentifier
- MultiFactory
- Name
- NameComponent
- NamedTC
- NamedValue
- NamedValueImpl
- NameHelpers
- NameHelpers::NameImpl
- NameParser
- NameRegContextPair
- NameServer
- NameServerHelper
- NameServerHolder
- NameServerOperations
- Naming
- NamingContext
- JDomain::NamingContextElem
- NamingContextImpl
- NamingEnumeration
- NanoHelper
- NativeTypeNode
- NewsChannel (The \href{../../../examples/jeremie/newsChannel/source/NewsChannel.java}{\texttt{NewsChannel}}\tthignore{\footnote{located in \texttt{examples/jeremie/newsChannel/source}}} class is used during the creation of an \texttt{EventChannel} to specify the type of stubs which will used to marshal outgoing requests The name of this class needs to be specified to the Jeremie stub compiler to generate the corresponding stub class. It is worth noting that, contrary to client-server one-to-one bindings, the stub class used by a producer (\texttt{NewsChannel} in this case) bears no relationship with the stub class used by consumer objects)
- NewsConsumer (\texttt{NewsConsumer} is the class representing a consumer of news: It implements the \texttt{NewsTicker} interface)
- NewsSource (\texttt{NewsSource} is the class used to implement a source of news messages which will be delivered on an \texttt{EventChannel} to an arbitrary (and unknown) number of interested news consumers)
- NewsTicker (\texttt{NewsTicker} defines the interface through which news are delivered As any interface which can be invoked remotely via Jeremie, this interface extends \texttt{java.rmi.Remote}. Moreover, to be used as the type of an \texttt{EventChannel}, this interface must contains operations with no return value (i.e., void))
- NewsTickerOperations
- Context::NO_VALUE
- NoCashException
- NSRetriever::NSHolder
- NSRetriever
- NSRetriever::NSSpec
- NVList
- NVListImpl
- Object
- ObjectFactory
- ObjectImpl
- ObjectInputStream
- ObjectOutputStream
- ObjectStreamMarshaller
- ObjectStreamUnMarshaller
- OneWayRefImpl
- OneWaySkeleton
- OpArgumentNode
- OpenException
- OpenXMLDecoder
- OpenXMLDecoderFactory
- OperationNode
- OptSkeleton
- OptStub
- OptStubCompiler
- ORB
- ORBClass
- ORBPortableRemoteObjectDelegate
- ORBSingletonClass
- OutputStream
- PackageNode
- ParseError
- ParseException
- JChunkFactory::PoolChunk
- PortableMarshallerFactory::PortableMarshaller
- PortableMarshallerFactory
- PortableMarshallerL
- PortableMarshallerFactory::PortableMarshallerL
- PortableRemoteObjectDelegate
- PortableUnMarshaller
- PortableMarshallerFactory::PortableUnMarshaller
- PortableMarshallerFactory::PortableUnMarshallerD
- Position
- PositionImpl (As we have just seen, extending an skeleton is the first possible method to tell the system that an interface may be used in remote invocations. The problem with that method, especially when the implementation language doesn't allow multiple inheritance -- like Java --, is that it constraints the server implementation. To avoid this, it is also possible to implement an interface generated by the IDL compiler, that simply maps the methods specified in the IDL specification for the interface type. In our example, to the IDL interface \texttt{Position} corresponds the Java interface \texttt{PositionOperations}. \texttt{PositionImpl} simply implements the \texttt{PositionOperations} interface. The \texttt{PositionImpl} code thus contains no CORBA-specific code, but simply an implementation of the methods defined in \texttt{PositionOperations})
- PositionOperations
- PrimitiveTC
- PrimitiveTypeNode
- Properties2Configuration
- PropertiesDecoder
- PropertiesHelper
- PropertyCompiler
- XMLIncludeDecoder::PropertyHolder
- Protocol
- ProtocolGraph
- ProxyPullConsumerImpl
- ProxyPullSupplierImpl
- ProxyPushConsumerImpl
- ProxyPushSupplierImpl
- PseudoInterfaceNode
- PullConsumerDemo
- PullSupplierDemo
- PullSupplierOperations
- PushConsumerDemo
- PushConsumerOperations
- PushSupplierDemo
- ORBClass::ReadTC
- RecursiveTC
- Reference
- RefImpl
- Weaver::Region
- Registry
- RegistryImpl
- RegistryImpl_Skel
- RegistryImpl_Stub
- Release
- Remote
- RemoteRef
- RemoteStub
- GIOPProtocol::ReplyHolder
- ReplyInterface
- ReplySession
- Request
- RequestImpl
- RequestSession
- StdStubFactory::RequestSessionImpl
- ResponseHandler
- ResponseHandlerImpl
- RMIContext
- RMIUtilDelegate
- RTPProtocol::RTPCoder
- RTPProtocol::RTPDecoder
- RTPHeader
- RTPProtocol
- RTPProtocol::RTPProtocolGraph
- RTPProtocol::RTPSessionIdentifier
- Runnable
- RunnableStreamListener
- JCompilerUtils::RunnableStreamListener
- RuntimeException
- Scheduler
- Scope
- Scope1
- Scope2
- Scope3
- Scope4
- ScopedNameNode
- EventChannelImpl::Sender
- SequenceTC
- SequenceTypeNode
- Serializable
- Server (The \texttt{Server} class is the main class. It contains a reference to an \texttt{ORB} instance (used by the \texttt{AccountImpl} constructor) , and a \texttt{main} method)
- ServerCallback
- ServerDelegate
- ServerException
- ServerRequest
- ServerRequestImpl
- GIOPProtocol::ServerSession_High
- GIOPProtocol::ServerSession_Low
- Service
- DavidServicesHandler::ServiceElem
- ServicesHandler
- TcpIpProtocol::Session
- Session_High
- Session_Low
- SessionIdentifier
- SimpleAdapter
- SimpleAdapterHelper
- SimpleAdapterHolder
- SimpleAdapterOperations
- SimpleChunkFactory
- SimpleChunkFactoryFactory
- SimpleNode
- SingleOAdapter
- Skeleton
- JChunkFactory::SmallPoolChunk
- SOAContext
- SOAContextFactory
- SingleOAdapter::SOAIdentifier
- SOAImpl
- SOAImplFactory
- JConnectionMgr::SrvConnectionFactory
- IPv4ConnectionFactory::SrvConnectionFactory
- SrvConnectionFactory
- IIOPBinder::SrvIdentifier
- TcpIpProtocol::SrvSession
- TcpIpProtocol::SrvSessionFactory
- TcpIpProtocol::SrvSessionId
- Stack1
- StdMarshallerFactory::StdMarshaller
- StdMarshallerFactory
- StdMarshallerFactoryFactory
- StdMarshallerFactory::StdMarshallerL
- StdStub
- StdStubCompiler
- StdStubFactory
- StdMarshallerFactory::StdUnMarshaller
- StdMarshallerFactory::StdUnMarshallerD
- Stream1
- Streamable
- StringNode
- StringTC
- StringTypeNode
- StructMemberNode
- StructTC
- StructTypeNode
- Stub
- StubClassesHolder
- StubDelegate
- StubFactory
- SupplierAdmin
- SupplierAdminOperations
- TagCompiler
- TcpIpChunkProvider
- TcpIpConnectionMgr
- TcpIpProtocol
- TcpIpProtocol::TcpIpProtocolGraph
- TcpIpSrvConnectionFactory
- TeXTeXFilter
- Thread
- Token
- TokenMgrError
- TraceHelpers
- TreeContext
- TreeContextFactory::TreeContext
- TreeContextFactory::TreeContextElement
- TreeContextFactory
- TreeElement
- TSHandler
- TSIdentification
- TypeCode
- ORBClass::TypeCodeContext
- TypeCodeHelpers
- TypeMemberNode
- TypeNode
- TypeRefNode
- UdpConnectionMgr
- UnicastRemoteObject
- UnionMemberNode
- UnionTC
- UnionTypeNode
- UnknownException
- UnknownExceptionService
- UnknownExceptionServiceFactory
- UnMarshalException
- UnMarshaller
- NSRetriever::URLSpec
- UtilDelegate
- Utils
- ValueBoxTC
- PortableMarshallerFactory::ValueInputStream
- PortableMarshallerFactory::ValueOutputStream
- ValueTC
- ValueTypeNode
- Vector
- Vector1
- Waiter
- WeaveException
- Weaver
- XML2Kernel
- XML2TeX
- XMLAliasDecoder
- XMLAssemblageDecoder
- XMLAtomDecoder
- XMLElement
- XMLElementDecoder
- XMLElementDecoderDispatcher
- XMLIncludeDecoder
- XMLParseException
- XMLPropertyDecoder
- XMLTeXFilter
Generated at Fri May 31 19:23:37 2002 for Jonathan by
1.2.6 written by Dimitri van Heesch,
© 1997-2001