Rapporto Tecnico, Anno 7, n° 42 maggio 2012 The class that implements the methods of the bootstrap disseminator. These method implementations are "built-in" to the Fedora system, and are dynamically associated with every behavior definition and behavior mechanism object. This class can be thought of as implementing an "internal service" whereas other disseminators use external services (described by WSDL) to do their work. The interface that defines the methods of the default disseminator. These methods are "built-in" to the Fedora system, and are dynamically associated with every object. The class that implements the methods of the default disseminator. These method implementations are "built-in" to the Fedora system, and are dynamically associated with every object. This class can be though of as implementing an "internal service" whereas other disseminators use external services (described by WSDL) to do their work. Supports the API-A simpleSearch and advancedSearch methods. (optional, default is true) Whether the content of the DC datastream should be examined and the contents indexed, for each object. You may wish to save time and space by disabling DC field indexing, particularly if you have an external search service (such as Fedora Generic Search) that already fulfills this need. Note: If you change this value on a Fedora repository that has been running for some time, you will need to perform a SQL rebuild using the Fedora Rebuilder tool if you want to change objects that have already been ingested. (optional) To make unspecified, comment out or delete the whole param line as opposed to using an empty string, default=ConnectionPoolManager's default) The connectionPool providing the connection to the database to be used. Warning: When setting these values, keep in mind that while a session is not timed out (maxSecondsPerSession seconds haven't elapsed, and not all results have been requested), a connection from the pool is tied up. Therefore, the connectionPool should be at least of size n, large enough to accomodate n simultaneous search sessions. The longer maxSecondsPerSession is, the more chance you have of tying up all available connections from the pool. Therefore, keep maxSecondsPerSession fairly low, but still reasonable for an automated program or user to serially get a long list of results, and make sure you have a connectionPool large enough to accomodate your users. (required, must be > 0) The maximum number of seconds that the server guarantees subsequent search results may be obtained. This is only used in cases where the number of results is greater than maxResults (as specified by the server [above] or the client [in the search request]). (required, must be > 0) The maximum number of records to return as the result of a search. Even if a client requests more results at a time, this is the cutoff value. Supports the ResourceIndex. (required) Index level. Currently, only 0, and 1 are supported levels. 0 = off and 1 = on. WARNING: changing the level (except to 0) requires running the Resource Index Rebuilder. (optional, default is false) Whether to flush the triple buffer before returning from object modification operations. Specifying this as true will ensure that RI queries immediately reflect the latest triples. Specifying false will not provide this guarantee, but can significantly reduce roundtrip time for API-M operations (depending on the triplestore implementation). (required) Name of the triplestore to use. WARNING: changing the triplestore running the Resource Index Rebuilder. (optional) Aliases that can be used for queries. The param name of an alias starts with the string "alias:" and is followed by the name of the alias (shortcut) for the value, which is a URI 53