public interface IDF
| Modifier and Type | Method and Description |
|---|---|
IDFComponentDescription |
createDFComponentDescription(IComponentIdentifier component,
IDFServiceDescription service)
Create a df component description.
|
IDFComponentDescription |
createDFComponentDescription(IComponentIdentifier component,
IDFServiceDescription[] services,
java.lang.String[] languages,
java.lang.String[] ontologies,
java.lang.String[] protocols,
java.util.Date leasetime)
Create a new df component description.
|
IDFComponentDescription |
createDFComponentDescription(IComponentIdentifier component,
IDFServiceDescription service,
long leasetime)
Create a df component description.
|
IDFServiceDescription |
createDFServiceDescription(java.lang.String name,
java.lang.String type,
java.lang.String ownership)
Create a df service description.
|
IDFServiceDescription |
createDFServiceDescription(java.lang.String name,
java.lang.String type,
java.lang.String ownership,
java.lang.String[] languages,
java.lang.String[] ontologies,
java.lang.String[] protocols,
IProperty[] properties)
Create a df service description.
|
ISearchConstraints |
createSearchConstraints(int maxresults,
int maxdepth)
Create a search constraints object.
|
jadex.commons.future.IFuture<java.lang.Void> |
deregister(IDFComponentDescription adesc)
Deregister an component description.
|
jadex.commons.future.IFuture<IDFComponentDescription> |
modify(IDFComponentDescription adesc)
Modify an component description.
|
jadex.commons.future.IFuture<IDFComponentDescription> |
register(IDFComponentDescription adesc)
Register an component description.
|
jadex.commons.future.IFuture<IDFComponentDescription[]> |
search(IDFComponentDescription adesc,
ISearchConstraints con)
Search for components matching the given description.
|
jadex.commons.future.IFuture<IDFComponentDescription[]> |
search(IDFComponentDescription adesc,
ISearchConstraints con,
boolean remote)
Search for components matching the given description.
|
jadex.commons.future.IFuture<IDFComponentDescription> register(IDFComponentDescription adesc)
java.lang.RuntimeException - when the component is already registered.jadex.commons.future.IFuture<java.lang.Void> deregister(IDFComponentDescription adesc)
java.lang.RuntimeException - when the component is not registered.jadex.commons.future.IFuture<IDFComponentDescription> modify(IDFComponentDescription adesc)
java.lang.RuntimeException - when the component is not registered.jadex.commons.future.IFuture<IDFComponentDescription[]> search(IDFComponentDescription adesc, ISearchConstraints con)
jadex.commons.future.IFuture<IDFComponentDescription[]> search(IDFComponentDescription adesc, ISearchConstraints con, boolean remote)
IDFServiceDescription createDFServiceDescription(java.lang.String name, java.lang.String type, java.lang.String ownership)
name - The name.type - The type.ownership - The ownership.IDFServiceDescription createDFServiceDescription(java.lang.String name, java.lang.String type, java.lang.String ownership, java.lang.String[] languages, java.lang.String[] ontologies, java.lang.String[] protocols, IProperty[] properties)
name - The name.type - The type.ownership - The ownership.languages - The languages.ontologies - The ontologies.protocols - The protocols.properties - The properties.IDFComponentDescription createDFComponentDescription(IComponentIdentifier component, IDFServiceDescription service)
component - The component.service - The service.IDFComponentDescription createDFComponentDescription(IComponentIdentifier component, IDFServiceDescription service, long leasetime)
component - The component.service - The service.IDFComponentDescription createDFComponentDescription(IComponentIdentifier component, IDFServiceDescription[] services, java.lang.String[] languages, java.lang.String[] ontologies, java.lang.String[] protocols, java.util.Date leasetime)
component - The component id.services - The services.languages - The languages.ontologies - The ontologies.protocols - The protocols.ISearchConstraints createSearchConstraints(int maxresults, int maxdepth)
maxresults - The maximum number of results.maxdepth - The maximal search depth.