public interface ISemanticManager extends IPluginManager
| Modifier and Type | Method and Description |
|---|---|
ISession |
createSession(SystemID target,
short ability)
Creates a session to communicate with the specified target.
|
void |
dispatchSynchronous(Invocation invocation,
ISession session)
Delivers the specified invocation originating from the specified
session.
|
IStreamConnector |
openSession(ISession session)
Opens connector with the specified session properties.
|
ISession |
prepareSession(ISession session,
NFCollection requirements)
Requests a new session that can be used to create a connection to the
specified device with the specified non-functional properties.
|
getDeviceDescription, getDevices, getPluginDescriptionsperformOperation, performOperationISession prepareSession(ISession session, NFCollection requirements)
session - The original session that has been prepared in the
prepare method of the semantic plug-in.requirements - The requirements towards the connection.IStreamConnector openSession(ISession session) throws java.io.IOException
session - The session that specifies the connector's properties.java.io.IOException - Thrown if the connector cannot be created.void dispatchSynchronous(Invocation invocation, ISession session)
invocation - The invocation to deliver.session - The session of the invocation.