public void close(final boolean forceClose) { if (closedConsumer) { return; } super.close(); if (session != null) { session.rollback(); setProcessSession(null); } if (forceClose || isPoisoned() || !pooledLeases.offer(this)) { closedConsumer = true; closeConsumer(consumer); } } }
public void close(final boolean forceClose) { if (closedConsumer) { return; } super.close(); if (session != null) { session.rollback(); setProcessSession(null, null); } if (forceClose || isPoisoned() || !pooledLeases.offer(this)) { closedConsumer = true; closeConsumer(consumer); } } }
public void close(final boolean forceClose) { if (closedConsumer) { return; } super.close(); if (session != null) { session.rollback(); setProcessSession(null, null); } if (forceClose || isPoisoned() || !pooledLeases.offer(this)) { closedConsumer = true; closeConsumer(consumer); } } }
public void close(final boolean forceClose) { if (closedConsumer) { return; } super.close(); if (session != null) { session.rollback(); setProcessSession(null, null); } if (forceClose || isPoisoned() || !pooledLeases.offer(this)) { closedConsumer = true; closeConsumer(consumer); } } }
public void close(final boolean forceClose) { if (closedConsumer) { return; } super.close(); if (session != null) { session.rollback(); setProcessSession(null); } if (forceClose || isPoisoned() || !pooledLeases.offer(this)) { closedConsumer = true; closeConsumer(consumer); } } }
public void close(final boolean forceClose) { if (closedConsumer) { return; } super.close(); if (session != null) { session.rollback(); setProcessSession(null, null); } if (forceClose || isPoisoned() || !pooledLeases.offer(this)) { closedConsumer = true; closeConsumer(consumer); } } }
public void close(final boolean forceClose) { if (closedConsumer) { return; } super.close(); if (session != null) { session.rollback(); setProcessSession(null, null); } if (forceClose || isPoisoned() || !pooledLeases.offer(this)) { closedConsumer = true; closeConsumer(consumer); } } }
public void close(final boolean forceClose) { if (closedConsumer) { return; } super.close(); if (session != null) { session.rollback(); setProcessSession(null, null); } if (forceClose || isPoisoned() || !pooledLeases.offer(this)) { closedConsumer = true; closeConsumer(consumer); } } }
public void close(final boolean forceClose) { if (closedConsumer) { return; } super.close(); if (session != null) { session.rollback(); setProcessSession(null, null); } if (forceClose || isPoisoned() || !pooledLeases.offer(this)) { closedConsumer = true; closeConsumer(consumer); } } }