public class ServerQueryManager extends ServerObject implements RemoteQueryManager
QueryManager
interface. This class makes a local query manager available as an RMI
service using the
RemoteQueryManager
interface.QueryManager
,
RemoteQueryManager
,
Serialized FormConstructor and Description |
---|
ServerQueryManager(Session session,
QueryManager manager,
ServerAdapterFactory factory)
Creates a remote adapter for the given local query manager.
|
Modifier and Type | Method and Description |
---|---|
RemoteQuery |
createQuery(String statement,
String language) |
RemoteQuery |
getQuery(String absPath) |
String[] |
getSupportedQueryLanguages() |
clone, exportObject, exportObject, exportObject, unexportObject
getClientHost, getLog, setLog
public ServerQueryManager(Session session, QueryManager manager, ServerAdapterFactory factory) throws RemoteException
session
- current sessionmanager
- local query managerfactory
- remote adapter factoryRemoteException
- on RMI errorspublic RemoteQuery createQuery(String statement, String language) throws RepositoryException, RemoteException
createQuery
in interface RemoteQueryManager
statement
- query statementlanguage
- query languageRepositoryException
- on repository errorsRemoteException
- on RMI errorsQueryManager
public RemoteQuery getQuery(String absPath) throws RepositoryException, RemoteException
getQuery
in interface RemoteQueryManager
absPath
- node path of a persisted query (that is, a node of type nt:query
).Query
object.RepositoryException
- on repository errorsRemoteException
- on RMI errorsQueryManager
public String[] getSupportedQueryLanguages() throws RepositoryException, RemoteException
getSupportedQueryLanguages
in interface RemoteQueryManager
RepositoryException
- on repository errorsRemoteException
- on RMI errorsSee {@link Query}.
"Copyright © 2006 - 2015 Adobe Systems Incorporated. All Rights Reserved"