(NBS) Special code segments that when invoked by a code segment under test will simulate the behavior of designed and specified modules not yet constructed.
An interface-specific object that unpackages the parameters for that interface after they are marshaled across the process boundary, and makes the requested method call. The stub runs in the address space of the receiver and communicates with a corresponding proxy in the sender's address space.
(1) A routine placed into a program to provide a common function. (2) A local object that sends a message to a remote object to invoke its associated operation.
The object that serves as a surrogate for an actual implementation of a remote object. The stub has the same set of remote interfaces defined by the implementation of teh remote object.
strike against an object; "She stubbed her one's toe in the dark and now it's broken"
a class that looks like the production class but does not contain the full functionality of the production class
a client-side proxy for a remote object which forwards RMI calls to the server-side dispatcher, which in turn forwards the call to the actual remote object implementation
a client-side proxy for a remote object which is responsible for communicating method invocations on remote objects to the server where the actual remote object implementation resides
a client's local proxy for a remote object
a descriptor of a remote reference
a Java object in a client that represents a remote object and its methods
a local object that acts as a proxy for the service endpoint
a mechanism for allowing an object to appear local, when the object actually resides remotely
a minimal method that in some cases does nothing
an abstract base class from which the Page and UserControl code-behind classes will derive
an empty placeholder that knows nothing except which object it represents in GemStone
an incomplete page, one which could be fleshed out further
an object that can appear in the repository name space as a placeholder
a part of Remote Method Invocation (RMI) technology
a placeholder for documents or topics who haven't been fleshed out
a placeholder or proxy object
a placeholder -- or seed, if you will -- for an entry that needs to be added upon
a simple routine that takes the place of the real routine
a small binary component activated in the server's process space, which acts as an in-process connector to the proxy in the client
a special object that represents an object located in another process or on another machine
The portion of a client or server program that executes the data marshalling and network transportation routines. Stubs are generated by the Entera Interface Generator or the Entera utilities, obigen, dobigen, and tobigen. Client stubs are the pieces of the application that allow your GUI client to "talk" to your servers. Likewise, server stubs contain the interface to the client code that allows RPCs.
The object that the client uses to make requests of a remote object
An interface-specific object that provides the parameter marshaling and communication required for an application object to receive calls from a client that is running in a different execution environment, such as on a different thread or in another process. The stub is located with the application object and communicates with a corresponding proxy that is located with the client that calls it. See also proxy.
A class or method that has the same interface as the class/method under test, but in effect no functionality at all. A class consisting of empty methods, or a method that does nothing if void or otherwise just returns a fixed value. A stub might be considered a degenerate mock object.
The client-side programming-language code (concrete C++ class) generated for a particular interface by the IDL compiler. Stub objects are instances of a stub.
A local procedure corresponding to a single operation that invokes that operation when called.