You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cayenne.apache.org by "Andrus Adamchik (JIRA)" <ji...@apache.org> on 2014/02/15 11:29:20 UTC
[jira] [Created] (CAY-1901) Config-free ServerRuntime
Andrus Adamchik created CAY-1901:
------------------------------------
Summary: Config-free ServerRuntime
Key: CAY-1901
URL: https://issues.apache.org/jira/browse/CAY-1901
Project: Cayenne
Issue Type: Improvement
Reporter: Andrus Adamchik
Assignee: Andrus Adamchik
Fix For: 3.2.M2
Often it is useful to have a Cayenne stack to do raw SQL operations via SQLTemplate and friends. There may be no ORM mapping present, and often an externally managed DataSource is provided. Currently ServerRuntime won't start without an XML descriptor.
So implement methods in ServerRuntimeBuilder that allow to assemble basic parts of such stack, as well as tweak ServerRuntime itself to allow starting with no XML configs. Here is a usage example:
ServerRuntime localRuntime = new ServerRuntimeBuilder()
.jdbcDriver("com.foo.Driver")
.url("jdbc:foo://")
.password("XXXX")
.user("user")
.minConnections(1)
.maxConnections(2)
.build();
--
This message was sent by Atlassian JIRA
(v6.1.5#6160)