|
ConnectorLookupSequence
A summary of which Connector interfaces are called when.
Phase-Implementation For synchronous get operationsif (the URL does not contain a query string) {
SyncGetConnector
} else {
if (the query string contains one of the keys from SyncBrowseConnector AND the connector implements SyncBrowseConnector) {
SyncBrowseConnector
} else if (the query string contains the "dump" key AND the connector implements SyncDumpConnector) {
SyncDumpConnector
} else {
SyncQueryConnector
}
}For synchronous put operationsif (the URL does not contain a query string) {
SyncPutConnector
} else {
if (the query string contains the "load" key AND the connector implements SyncLoadConnector) {
SyncLoadConnector
} else {
SyncPostConnector
}
}For synchronous remove operationsSyncPutConnector For asynchronous get operationsAsyncGetConnector For asynchronous put operationsif (URL does not have a query string) {
AsyncPutConnector
} else {
AsyncPostConnector
}For asynchronous remove operationsAsyncPutConnector |
► Sign in to add a comment