|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface Interaction
The Interaction enables a component to execute functions on the underlying resource. An object implementing the Interaction interface supports two execute() methods for interacting with the underlying resource. An Interaction is created from a Connection and maintains an association with the Connection for its entire lifetime.
| Method Summary | |
|---|---|
void |
clearWarnings()
Clears all warnings reported by this Interaction. |
void |
close()
Closes an interaction |
Record |
execute(InteractionSpec spec,
Record input)
Executes the interaction specified by the InteractionSpec with the specified input. |
boolean |
execute(InteractionSpec spec,
Record input,
Record output)
Executes the interaction specified by the InteractionSpec with the specified input. |
Connection |
getConnection()
Gets the connection associated with this interaction. |
ResourceWarning |
getWarnings()
Gets the first warning for this interaction. |
| Method Detail |
|---|
void clearWarnings()
throws ResourceException
ResourceException - Thrown if operation fails.
void close()
throws ResourceException
ResourceException - Thrown if operation fails.
Record execute(InteractionSpec spec,
Record input)
throws ResourceException
spec - Represents the target function on the underlying resource.input - Input Record @returns Record Output if successful, null if
not.
ResourceException - Thrown if Interaction fails.
boolean execute(InteractionSpec spec,
Record input,
Record output)
throws ResourceException
spec - Represents the target function on the underlying resource.input - Input Recordoutput - Output record @returns boolean True if successful, false if
not
ResourceException - Thrown if Interaction fails.Connection getConnection()
ResourceWarning getWarnings()
throws ResourceException
ResourceException - Thrown if operation fails.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||