From jbosscache-commits at lists.jboss.org Thu Sep 25 13:23:54 2008 Content-Type: multipart/mixed; boundary="===============6982025380248555805==" MIME-Version: 1.0 From: jbosscache-commits at lists.jboss.org To: jbosscache-commits at lists.jboss.org Subject: [jbosscache-commits] JBoss Cache SVN: r6798 - searchable/trunk/src/main/java/org/jboss/cache/search. Date: Thu, 25 Sep 2008 13:23:54 -0400 Message-ID: --===============6982025380248555805== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Author: navssurtani Date: 2008-09-25 13:23:54 -0400 (Thu, 25 Sep 2008) New Revision: 6798 Modified: searchable/trunk/src/main/java/org/jboss/cache/search/PojoTransactionCon= text.java Log: Commented out PojoTransactionContext Modified: searchable/trunk/src/main/java/org/jboss/cache/search/PojoTransac= tionContext.java =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- searchable/trunk/src/main/java/org/jboss/cache/search/PojoTransactionCo= ntext.java 2008-09-25 17:17:14 UTC (rev 6797) +++ searchable/trunk/src/main/java/org/jboss/cache/search/PojoTransactionCo= ntext.java 2008-09-25 17:23:54 UTC (rev 6798) @@ -1,72 +1,72 @@ -/* - * JBoss, Home of Professional Open Source - * Copyright ${year}, Red Hat Middleware LLC, and individual contributors - * by the @authors tag. See the copyright.txt in the distribution for a - * full listing of individual contributors. - * - * This is free software; you can redistribute it and/or modify it - * under the terms of the GNU Lesser General Public License as - * published by the Free Software Foundation; either version 2.1 of - * the License, or (at your option) any later version. - * - * This software is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this software; if not, write to the Free - * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA - * 02110-1301 USA, or see the FSF site: http://www.fsf.org. - */ - -package org.jboss.cache.search; - -import org.hibernate.search.backend.TransactionContext; -import org.jboss.cache.pojo.notification.event.Event; - -import javax.transaction.Synchronization; -import javax.transaction.Transaction; - -/** - * @author Navin Surtani (nsurtan= i(a)redhat.com) - */ -public class PojoTransactionContext implements TransactionContext -{ - Event event; - - public PojoTransactionContext(Event event) - { - if (event =3D=3D null) throw new NullPointerException("event cannot = be null"); - this.event =3D event; - - } - public boolean isTransactionInProgress() - { - return (event.getContext().getTransaction() !=3D null); - - } - - public Object getTransactionIdentifier() - { - return event.getContext().getTransaction(); - } - - public void registerSynchronization(Synchronization synchronization) - { - Transaction transaction =3D event.getContext().getTransaction(); - - if (transaction !=3D null) - { - - try - { - transaction.registerSynchronization(synchronization); - } - catch (Exception e) - { - throw new RuntimeException(e); - } - } - } -} +///* +// * JBoss, Home of Professional Open Source +// * Copyright ${year}, Red Hat Middleware LLC, and individual contributors +// * by the @authors tag. See the copyright.txt in the distribution for a +// * full listing of individual contributors. +// * +// * This is free software; you can redistribute it and/or modify it +// * under the terms of the GNU Lesser General Public License as +// * published by the Free Software Foundation; either version 2.1 of +// * the License, or (at your option) any later version. +// * +// * This software is distributed in the hope that it will be useful, +// * but WITHOUT ANY WARRANTY; without even the implied warranty of +// * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// * Lesser General Public License for more details. +// * +// * You should have received a copy of the GNU Lesser General Public +// * License along with this software; if not, write to the Free +// * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA +// * 02110-1301 USA, or see the FSF site: http://www.fsf.org. +// */ +// +//package org.jboss.cache.search; +// +//import org.hibernate.search.backend.TransactionContext; +//import org.jboss.cache.pojo.notification.event.Event; +// +//import javax.transaction.Synchronization; +//import javax.transaction.Transaction; +// +///** +// * @author Navin Surtani (nsurt= ani(a)redhat.com) +// */ +//public class PojoTransactionContext implements TransactionContext +//{ +// Event event; +// +// public PojoTransactionContext(Event event) +// { +// if (event =3D=3D null) throw new NullPointerException("event canno= t be null"); +// this.event =3D event; +// +// } +// public boolean isTransactionInProgress() +// { +// return (event.getContext().getTransaction() !=3D null); +// +// } +// +// public Object getTransactionIdentifier() +// { +// return event.getContext().getTransaction(); +// } +// +// public void registerSynchronization(Synchronization synchronization) +// { +// Transaction transaction =3D event.getContext().getTransaction(); +// +// if (transaction !=3D null) +// { +// +// try +// { +// transaction.registerSynchronization(synchronization); +// } +// catch (Exception e) +// { +// throw new RuntimeException(e); +// } +// } +// } +//} --===============6982025380248555805==--