@Override public void logMessage(String message) { logger.info(message); } }
@Override public void info(String msg) { this.logger.info(msg); }
@Override public void info(final Object message) { log.info(FQCN, message, null); }
@Override public void info(final Object message, final Throwable t) { log.info(FQCN, message, t); }
@Override public void info(final String loggerFqcn, final Object message, final Throwable t) { log.info(loggerFqcn, message, t); }
public static void reportSkip(String message) { log.info( "*** skipping test - " + message, new Exception() ); }
@Override public void releaseConnection(Connection connection) throws SQLException { // NOTE : reset auto-commit, but *do not* close the Connection. The application handed us this connection if ( !wasInitiallyAutoCommit ) { try { if ( jdbcConnection.getAutoCommit() ) { jdbcConnection.setAutoCommit( false ); } } catch (SQLException e) { log.info( "Was unable to reset JDBC connection to no longer be in auto-commit mode" ); } } }
public void sleepASecond() { try { log.info( "Byteman rule triggered: sleeping a second" ); Thread.sleep( 1000 ); } catch ( InterruptedException e ) { Thread.currentThread().interrupt(); log.error( "unexpected interruption", e ); } }
@Override public void info(Throwable t, String format, Object... arguments) { logger.info(FQCN, StrUtil.format(format, arguments), t); }
@Override public void info(Throwable t, String format, Object... arguments) { logger.info(FQCN, StrUtil.format(format, arguments), t); }
/** * {@inheritDoc} * * @see org.junit.runners.ParentRunner#classBlock(org.junit.runner.notification.RunNotifier) */ @Override protected Statement classBlock(RunNotifier notifier) { log.info( BeforeClass.class.getSimpleName() + ": " + getName() ); return super.classBlock( notifier ); }
@Override protected Statement methodBlock(FrameworkMethod method) { log.info( Test.class.getSimpleName() + ": " + method.getName() ); final Statement originalMethodBlock = super.methodBlock( method ); final ExtendedFrameworkMethod extendedFrameworkMethod = (ExtendedFrameworkMethod) method; return new FailureExpectedHandler( originalMethodBlock, testClassMetadata, extendedFrameworkMethod, testInstance ); }
@Test public void testFlushAutoJPQL() { doInJPA( this::entityManagerFactory, entityManager -> { log.info( "testFlushAutoJPQL" ); //tag::flushing-auto-flush-jpql-example[] Person person = new Person( "John Doe" ); entityManager.persist( person ); entityManager.createQuery( "select p from Advertisement p" ).getResultList(); entityManager.createQuery( "select p from Person p" ).getResultList(); //end::flushing-auto-flush-jpql-example[] } ); }
@Test public void testFlushAutoJPQLOverlap() { doInJPA( this::entityManagerFactory, entityManager -> { log.info( "testFlushAutoJPQLOverlap" ); //tag::flushing-auto-flush-jpql-overlap-example[] Person person = new Person( "John Doe" ); entityManager.persist( person ); entityManager.createQuery( "select p from Person p" ).getResultList(); //end::flushing-auto-flush-jpql-overlap-example[] } ); }
@Test public void lookupEntities_entrySet() { doInHibernate( this::sessionFactory, sess -> { List<Library> libraries = sess.createQuery( "FROM Library").list(); assertEquals(1, libraries.size()); Library library = libraries.get( 0); assertNotNull(library); assertEquals(2, library.getBooksOnInventory().size()); for (Entry<String,Book> entry : library.getBooksOnInventory().entrySet()) { log.info("Found SKU " + entry.getKey() + " with ISBN " + entry.getValue().getIsbn()); } } ); }
@Test public void lookupEntities_entrySet() { doInHibernate( this::sessionFactory, sess -> { List<Library> libraries = sess.createQuery( "FROM Library").list(); assertEquals(1, libraries.size()); Library library = libraries.get( 0); assertNotNull(library); assertEquals(2, library.getBooksOnInventory().size()); for (Entry<String,Book> entry : library.getBooksOnInventory().entrySet()) { log.info("Found SKU " + entry.getKey() + " with ISBN " + entry.getValue().getIsbn()); } } ); }
@SuppressWarnings("WeakerAccess") protected void handleLockExpiry(SharedSessionContractImplementor session, Object key, Lockable lock) { SecondLevelCacheLogger.INSTANCE.softLockedCacheExpired( getRegion().getName(), key ); log.info( "Cached entry expired : " + key ); // create new lock that times out immediately long ts = getRegion().getRegionFactory().nextTimestamp() + getRegion().getRegionFactory().getTimeout(); SoftLockImpl newLock = new SoftLockImpl( ts, uuid, nextLockId.getAndIncrement(), null ); //newLock.unlock( ts ); newLock.unlock( ts - getRegion().getRegionFactory().getTimeout() ); getStorageAccess().putIntoCache( key, newLock, session ); }