Package org.apache.roller.model

Examples of org.apache.roller.model.Roller.release()


            roller.flush();
        } catch (RollerException e) {
            // This is probably duplicate logging. May want to eliminate it, but should be rare.
            logger.error("Error while processing ping queuer", e);
        } finally {
            if (roller != null) roller.release();
        }
    }
}
View Full Code Here


                   
                    targetGroup.removeSubscription(sub);
                    planet.deleteSubscription(sub);
                    roller.flush();
                    // TODO: why release here?
                    roller.release();
                   
                    form.doReset(mapping, request);
                   
                    form.setGroupHandle(groupHandle);
                    request.setAttribute("model",
View Full Code Here

                {
                    PlanetGroupData group = planet.getGroup(form.getHandle());
                    planet.deleteGroup(group);
                    roller.flush();
                    // TODO: why release here?
                    roller.release();
                   
                    form.doReset(mapping, request);
                   
                    request.setAttribute("model",
                        new GroupsPageModel(request, response, mapping));
View Full Code Here

    public void run() {
        try {
            Roller roller = RollerFactory.getRoller();
            roller.getPlanetManager().refreshEntries();
            roller.flush();
            roller.release();
        } catch (RollerException e) {
            logger.error("ERROR refreshing entries", e);
        }
    }
   
View Full Code Here

       
        try {
            Roller roller = RollerFactory.getRoller();
            roller.getRefererManager().clearReferrers();
            roller.flush();
            roller.release();
            mLogger.info("task completed");  
           
        } catch (RollerException e) {
            mLogger.error("Error while checking for referer turnover", e);
        } catch (Exception ee) {
View Full Code Here

            initializePingFeatures(roller);
            setupPingQueueTask(roller);
            setupScheduledTasks(mContext, roller);
           
            roller.flush();
            roller.release();
           
        } catch (Throwable t) {
            mLogger.fatal("RollerContext initialization failed", t);
        }
       
View Full Code Here

                    mLogger.debug(
                            MessageFormat.format("Indexed entry {0}: {1}",
                            new Object[] {entry.getPubTime(), entry.getAnchor()}));
                }
                // release the database connection
                roller.release();
            }
        } catch (Exception e) {
            mLogger.error("ERROR adding doc to index", e);
        } finally {
            endWriting();
View Full Code Here

            }
        } catch (Exception e) {
            mLogger.error("ERROR adding doc to index", e);
        } finally {
            endWriting();
            if (roller != null) roller.release();
        }
       
        Date end = new Date();
        double length = (end.getTime() - start.getTime()) / (double) 1000;
       
View Full Code Here

                writer.addDocument(getDocument(data));
            }
        } catch (IOException e) {
            mLogger.error("Problems adding doc to index", e);
        } finally {
            if (roller != null) roller.release();
            endWriting();
        }
    }
}
View Full Code Here

                writer.addDocument(getDocument(data));
            }
        } catch (IOException e) {
            mLogger.error("Problems adding doc to index", e);
        } finally {
            if (roller != null) roller.release();
            endWriting();
        }
    }  
}
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.