one.world.rep
Class ResolutionRequest
java.lang.Object
|
+--one.world.core.Tuple
|
+--one.world.core.Event
|
+--one.world.rep.ResolutionRequest
- All Implemented Interfaces:
- Cloneable, Serializable
- public final class ResolutionRequest
- extends Event
A request to resolve a SymbolicHandler. The Event.source of
a ResolutionRequest must be a SymbolicHandler.
- Version:
- $Revision $
- See Also:
ResolutionResponse, Serialized Form
|
Method Summary |
void |
validate()
Validates this resolution request. |
| Methods inherited from class one.world.core.Tuple |
clone, containsNonSymbolicHandler, equals, fields, get, getMetaData, getType, hasField, hashCode, hasMetaData, remove, set, setMetaData, toString, wrap |
resource
public SymbolicHandler resource
- The remote resource that is to be resolved.
ResolutionRequest
public ResolutionRequest()
- Constructs a new, empty resolution request.
ResolutionRequest
public ResolutionRequest(EventHandler source,
Object closure,
SymbolicHandler resource)
- Constructs a new resolution request with the given source, closure,
type, and resource.
- Parameters:
source - The source of the new resolution event.closure - The closure for the new resolution event.resource - The resource being requested.
validate
public void validate()
throws TupleException
- Validates this resolution request.
- Overrides:
validate in class Event
- Following copied from class:
one.world.core.Tuple
- Throws:
TupleException - Signals that the tuple is either malformed
(i.e., does not conform to the tuple
specification) or invalid (i.e., does not
conform to the semantic constraints of its
type).- See Also:
MalformedTupleException,
InvalidTupleException,
Type.validate(Class)
(C) Copyright 2001 UW CSE