Codota Logo
SailConfigException.<init>
Code IndexAdd Codota to your IDE (free)

How to use
org.openrdf.sail.config.SailConfigException
constructor

Best Java code snippets using org.openrdf.sail.config.SailConfigException.<init> (Showing top 20 results out of 315)

  • Common ways to obtain SailConfigException
private void myMethod () {
SailConfigException s =
  • Codota IconThrowable t;new SailConfigException(t)
  • Codota IconString str;new SailConfigException(str)
  • Codota IconThrowable throwable;Throwable t;new SailConfigException(throwable.getMessage(), t)
  • Smart code suggestions by Codota
}
origin: org.openrdf.sesame/sesame-sail-rdbms

@Override
public void validate()
  throws SailConfigException
{
  super.validate();
  if (url == null) {
    throw new SailConfigException("No URL specified for RdbmsStore");
  }
}
origin: org.openrdf.alibaba/alibaba-sail-federation

@Override
public void validate() throws SailConfigException {
  super.validate();
  if (members.size() == 0) {
    throw new SailConfigException("No federation members specified");
  }
  for (RepositoryImplConfig member : members) {
    try {
      member.validate();
    } catch (RepositoryConfigException e) {
      throw new SailConfigException(e);
    }
  }
}
origin: org.openrdf.sesame/sesame-sail-federation

@Override
public void validate()
  throws SailConfigException
{
  super.validate();
  if (members.isEmpty()) {
    throw new SailConfigException("No federation members specified");
  }
  for (RepositoryImplConfig member : members) {
    try {
      member.validate();
    }
    catch (RepositoryConfigException e) {
      throw new SailConfigException(e);
    }
  }
}
origin: blazegraph/database

  public Sail getSail(final SailImplConfig config)
    throws SailConfigException {
  
    if (!TYPE.equals(config.getType())) {
      throw new SailConfigException(
          "Invalid type: " + config.getType());
    }

    if (!(config instanceof BigdataSailConfig)) {
      throw new SailConfigException(
          "Invalid type: " + config.getClass());
    }
    
    try {
      
      final BigdataSailConfig bigdataConfig = (BigdataSailConfig)config;
      final Properties properties = bigdataConfig.getProperties();
      return new BigdataSail(properties);
      
    } catch (Exception ex) {
      throw new SailConfigException(ex);
    }
    
  }
}
origin: com.blazegraph/bigdata-core

  public Sail getSail(final SailImplConfig config)
    throws SailConfigException {
  
    if (!TYPE.equals(config.getType())) {
      throw new SailConfigException(
          "Invalid type: " + config.getType());
    }

    if (!(config instanceof BigdataSailConfig)) {
      throw new SailConfigException(
          "Invalid type: " + config.getClass());
    }
    
    try {
      
      final BigdataSailConfig bigdataConfig = (BigdataSailConfig)config;
      final Properties properties = bigdataConfig.getProperties();
      return new BigdataSail(properties);
      
    } catch (Exception ex) {
      throw new SailConfigException(ex);
    }
    
  }
}
origin: org.openrdf.sesame/sesame-sail-inferencer

  public Sail getSail(SailImplConfig config)
    throws SailConfigException
  {
    if (!SAIL_TYPE.equals(config.getType())) {
      throw new SailConfigException("Invalid Sail type: " + config.getType());
    }

    return new ForwardChainingRDFSInferencer();
  }
}
origin: org.openrdf.sesame/sesame-sail-inferencer

  public Sail getSail(SailImplConfig config)
    throws SailConfigException
  {
    if (!SAIL_TYPE.equals(config.getType())) {
      throw new SailConfigException("Invalid Sail type: " + config.getType());
    }

    return new DirectTypeHierarchyInferencer();
  }
}
origin: org.openrdf.sesame/sesame-sail-inferencer

  @Override
  public Sail getSail(SailImplConfig config)
    throws SailConfigException
  {
    if (!SAIL_TYPE.equals(config.getType())) {
      throw new SailConfigException("Invalid Sail type: " + config.getType());
    }

    return new DedupingInferencer();
  }
}
origin: blazegraph/database

  @Override
  public void parse(Graph graph, Resource implNode)
    throws SailConfigException
  {
    super.parse(graph, implNode);

    try {
      Literal propertiesLit = GraphUtil.getOptionalObjectLiteral(
          graph, implNode, BigdataConfigSchema.PROPERTIES);
      if (propertiesLit != null) {
        setPropertiesFile((propertiesLit).getLabel());
      } else {
        throw new SailConfigException("Properties file required");
      }
    }
    catch (GraphUtilException e) {
      throw new SailConfigException(e.getMessage(), e);
    }
  }
}
origin: com.blazegraph/bigdata-core

  @Override
  public void parse(Graph graph, Resource implNode)
    throws SailConfigException
  {
    super.parse(graph, implNode);

    try {
      Literal propertiesLit = GraphUtil.getOptionalObjectLiteral(
          graph, implNode, BigdataConfigSchema.PROPERTIES);
      if (propertiesLit != null) {
        setPropertiesFile((propertiesLit).getLabel());
      } else {
        throw new SailConfigException("Properties file required");
      }
    }
    catch (GraphUtilException e) {
      throw new SailConfigException(e.getMessage(), e);
    }
  }
}
origin: org.openrdf.sesame/sesame-sail-spin

  @Override
  public Sail getSail(SailImplConfig config)
    throws SailConfigException
  {
    if (!SAIL_TYPE.equals(config.getType())) {
      throw new SailConfigException("Invalid Sail type: " + config.getType());
    }

    SpinSail spinSail = new SpinSail();
    if (config instanceof SpinSailConfig) {
      spinSail.setAxiomClosureNeeded(((SpinSailConfig)config).isAxiomClosureNeeded());
    }

    return spinSail;
  }
}
origin: org.openrdf.sesame/sesame-sail-inferencer

  @Override
  public Sail getSail(SailImplConfig config)
    throws SailConfigException
  {
    if (!SAIL_TYPE.equals(config.getType())) {
      throw new SailConfigException("Invalid Sail type: " + config.getType());
    }
    CustomGraphQueryInferencer sail = new CustomGraphQueryInferencer();
    if (config instanceof CustomGraphQueryInferencerConfig) {
      CustomGraphQueryInferencerConfig customConfig = (CustomGraphQueryInferencerConfig)config;
      try {
        sail.setFields(customConfig.getQueryLanguage(), customConfig.getRuleQuery(),
            customConfig.getMatcherQuery());
      }
      catch (OpenRDFException e) {
        throw new SailConfigException("Problem occured parsing rule or matcher query text.", e);
      }
    }
    return sail;
  }
}
origin: org.openrdf.sesame/sesame-sail-spin

  @Override
  public void parse(Model m, Resource implNode)
    throws SailConfigException
  {
    super.parse(m, implNode);

    try {
      Models.objectLiteral(m.filter(implNode, SpinSailSchema.AXIOM_CLOSURE_NEEDED, null)).ifPresent(
          lit -> setAxiomClosureNeeded(lit.booleanValue()));
    }
    catch (ModelException e) {
      throw new SailConfigException(e.getMessage(), e);
    }
  }
}
origin: org.openrdf.sesame/sesame-sail-lucenesail

  @Override
  @Deprecated
  public Sail getSail(SailImplConfig config)
    throws SailConfigException
  {
    if (!SAIL_TYPE.equals(config.getType())) {
      throw new SailConfigException("Invalid Sail type: " + config.getType());
    }

    LuceneSail luceneSail = new LuceneSail();
    luceneSail.setParameter(LuceneSail.INDEX_CLASS_KEY, LuceneIndex.class.getName());

    if (config instanceof AbstractLuceneSailConfig) {
      AbstractLuceneSailConfig luceneConfig = (AbstractLuceneSailConfig)config;
      luceneSail.setParameter(LuceneSail.LUCENE_DIR_KEY, luceneConfig.getIndexDir());
      for (String key : luceneConfig.getParameterNames()) {
        luceneSail.setParameter(key, luceneConfig.getParameter(key));
      }
    }

    return luceneSail;
  }
}
origin: org.openrdf.sesame/sesame-sail-rdbms

  public RdbmsStore getSail(SailImplConfig config)
    throws SailConfigException
  {
    if (!SAIL_TYPE.equals(config.getType())) {
      throw new SailConfigException("Invalid Sail type: " + config.getType());
    }

    if (config instanceof RdbmsStoreConfig) {
      RdbmsStoreConfig rdbmsConfig = (RdbmsStoreConfig)config;

      String jdbcDriver = rdbmsConfig.getJdbcDriver();
      String url = rdbmsConfig.getUrl();
      String user = rdbmsConfig.getUser();
      String password = rdbmsConfig.getPassword();

      RdbmsStore store = new RdbmsStore(jdbcDriver, url, user, password);

      store.setMaxNumberOfTripleTables(rdbmsConfig.getMaxTripleTables());

      return store;
    }

    throw new IllegalArgumentException("Supplied config objects should be an RdbmsStoreConfig, is: "
        + config.getClass());
  }
}
origin: org.openrdf.sesame/sesame-sail-federation

  public Sail getSail(SailImplConfig config)
    throws SailConfigException
  {
    if (!SAIL_TYPE.equals(config.getType())) {
      throw new SailConfigException("Invalid Sail type: " + config.getType());
    }
    assert config instanceof FederationConfig;
    FederationConfig cfg = (FederationConfig)config;
    Federation sail = new Federation();
    for (RepositoryImplConfig member : cfg.getMembers()) {
      RepositoryFactory factory = RepositoryRegistry.getInstance().get(member.getType()).orElseThrow(
          () -> new SailConfigException("Unsupported repository type: " + config.getType()));
      try {
        sail.addMember(factory.getRepository(member));
      }
      catch (RepositoryConfigException e) {
        throw new SailConfigException(e);
      }
    }
    sail.setLocalPropertySpace(cfg.getLocalPropertySpace());
    sail.setDistinct(cfg.isDistinct());
    sail.setReadOnly(cfg.isReadOnly());
    return sail;
  }
}
origin: org.openrdf.sesame/sesame-sail-solr

  @Override
  public Sail getSail(SailImplConfig config)
    throws SailConfigException
  {
    if (!SAIL_TYPE.equals(config.getType())) {
      throw new SailConfigException("Invalid Sail type: " + config.getType());
    }

    LuceneSail luceneSail = new LuceneSail();
    luceneSail.setParameter(LuceneSail.INDEX_CLASS_KEY, SolrIndex.class.getName());

    if (config instanceof AbstractLuceneSailConfig) {
      AbstractLuceneSailConfig luceneConfig = (AbstractLuceneSailConfig)config;
      luceneSail.setParameter(LuceneSail.LUCENE_DIR_KEY, luceneConfig.getIndexDir());
      for (String key : luceneConfig.getParameterNames()) {
        luceneSail.setParameter(key, luceneConfig.getParameter(key));
      }
    }

    return luceneSail;
  }
}
origin: org.openrdf.alibaba/alibaba-sail-federation

  public Sail getSail(SailImplConfig config)
    throws SailConfigException
  {
    if (!SAIL_TYPE.equals(config.getType())) {
      throw new SailConfigException("Invalid Sail type: " + config.getType());
    }
    assert config instanceof FederationConfig;
    FederationConfig cfg = (FederationConfig)config;
    Federation sail = new Federation();
    for (RepositoryImplConfig member : cfg.getMembers()) {
      RepositoryFactory factory = RepositoryRegistry.getInstance().get(member.getType());
      if (factory == null) {
        throw new SailConfigException("Unsupported repository type: " + config.getType());
      }
      try {
        sail.addMember(factory.getRepository(member));
      } catch (RepositoryConfigException e) {
        throw new SailConfigException(e);
      }
    }
    sail.setLocalPropertySpace(cfg.getLocalPropertySpace());
    sail.setDistinct(cfg.isDistinct());
    sail.setReadOnly(cfg.isReadOnly());
    return sail;
  }
}
origin: org.openrdf.sesame/sesame-sail-lucene-api

  @Override
  public void parse(Model graph, Resource implNode)
    throws SailConfigException
  {
    super.parse(graph, implNode);

    Literal indexDirLit = Models.objectLiteral(graph.filter(implNode, INDEX_DIR, null)).orElseThrow(
        () -> new SailConfigException("no value found for " + INDEX_DIR));

    setIndexDir(indexDirLit.getLabel());
    for (Statement stmt : graph.filter(implNode, null, null)) {
      if (stmt.getPredicate().getNamespace().equals(LuceneSailConfigSchema.NAMESPACE)) {
        if (stmt.getObject() instanceof Literal) {
          String key = stmt.getPredicate().getLocalName();
          setParameter(key, stmt.getObject().stringValue());
        }
      }
    }
  }
}
origin: org.openrdf.alibaba/alibaba-sail-auditing

  public Sail getSail(SailImplConfig config) throws SailConfigException {
    if (!SAIL_TYPE.equals(config.getType())) {
      throw new SailConfigException("Invalid Sail type: "
          + config.getType());
    }
    assert config instanceof AuditingConfig;
    AuditingConfig cfg = (AuditingConfig) config;
    AuditingSail sail = new AuditingSail();
    sail.setNamespace(cfg.getNamespace());
    sail.setArchiving(cfg.isArchiving());
    sail.setMaxArchive(cfg.getMaxArchive());
    sail.setMinRecent(cfg.getMinRecent());
    sail.setMaxRecent(cfg.getMaxRecent());
    sail.setPurgeAfter(cfg.getPurgeAfter());
    return sail;
  }
}
org.openrdf.sail.configSailConfigException<init>

Popular methods of SailConfigException

  • getMessage

Popular in Java

  • Making http post requests using okhttp
  • getExternalFilesDir (Context)
  • compareTo (BigDecimal)
    Compares this BigDecimal with the specified BigDecimal. Two BigDecimal objects that are equal in val
  • runOnUiThread (Activity)
  • InputStream (java.io)
    A readable source of bytes.Most clients will use input streams that read data from the file system (
  • Arrays (java.util)
    This class contains various methods for manipulating arrays (such as sorting and searching). This cl
  • Collection (java.util)
    Collection is the root of the collection hierarchy. It defines operations on data collections and t
  • Comparator (java.util)
    A Comparator is used to compare two objects to determine their ordering with respect to each other.
  • Date (java.util)
    A specific moment in time, with millisecond precision. Values typically come from System#currentTime
  • HttpServletRequest (javax.servlet.http)
    Extends the javax.servlet.ServletRequest interface to provide request information for HTTP servlets.
Codota Logo
  • Products

    Search for Java codeSearch for JavaScript codeEnterprise
  • IDE Plugins

    IntelliJ IDEAWebStormAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogCodota Academy Plugin user guide Terms of usePrivacy policyJava Code IndexJavascript Code Index
Get Codota for your IDE now