/** * Create a search constraints object. * @param maxresults The maximum number of results. * @param maxdepth The maximal search depth. * @return The search constraints. */ public ISearchConstraints createSearchConstraints(int maxresults, int maxdepth) { SearchConstraints ret = new SearchConstraints(); ret.setMaxResults(maxresults); ret.setMaxDepth(maxdepth); return ret; }
/** * Create a search constraints object. * @param maxresults The maximum number of results. * @param maxdepth The maximal search depth. * @return The search constraints. */ public ISearchConstraints createSearchConstraints(int maxresults, int maxdepth) { SearchConstraints ret = new SearchConstraints(); ret.setMaxResults(maxresults); ret.setMaxDepth(maxdepth); return ret; }
/** * Create a search constraints object. * @param maxresults The maximum number of results. * @param maxdepth The maximal search depth. * @return The search constraints. */ public ISearchConstraints createSearchConstraints(int maxresults, int maxdepth) { SearchConstraints ret = new SearchConstraints(); ret.setMaxResults(maxresults); ret.setMaxDepth(maxdepth); return ret; }
/** * First the player searches a dealer, then sends a join-request to this * dealer. */ public void body() { //System.out.println("Searching dealer..."); // Create a service description to search for. IDF df = (IDF)SServiceProvider.getService(getAgent(), IDF.class, RequiredServiceInfo.SCOPE_PLATFORM).get(); IDFServiceDescription sd = new DFServiceDescription(null, "blackjack", null); IDFComponentDescription ad = new DFComponentDescription(null, sd); ISearchConstraints sc = new SearchConstraints(-1, 0); IDFComponentDescription[] result = df.search(ad, sc).get(); if(result==null || result.length==0) { getLogger().warning("No blackjack-dealer found."); fail(); } else { // at least one matching description found, getLogger().info(result.length + " blackjack-dealer found"); // choose one dealer randomly out of all the dealer-agents IComponentIdentifier dealer = result[new Random().nextInt(result.length)].getName(); getBeliefbase().getBelief("dealer").setFact(dealer); } }
ISearchConstraints constraints = new SearchConstraints(-1, 0); IDFComponentDescription[] sentries = df.search(dfadesc, constraints).get();
ISearchConstraints constraints = new SearchConstraints(-1, 0); IDFComponentDescription[] sentries = df.search(dfadesc, constraints).get();