Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  /*
   * JBoss, Home of Professional Open Source.
   * Copyright 2014, Red Hat Middleware LLC, and individual contributors
   * as indicated by the @author tags. See the copyright.txt file 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 com.arjuna.ats.arjuna.tools.osb.mbean;
 
Superclass for MBean implementations representing ObjectStore entries

Author(s):
Mike Musgrove
 

Deprecated:
as of 4.17.26.Final In a subsequent release we will change packages names in order to provide a better separation between public and internal classes.
 
 @Deprecated // in order to provide a better separation between public and internal classes.
 public class OSEntryBean implements OSEntryBeanMBean {	
 	protected UidWrapper _uidWrapper;
 
 	public OSEntryBean() {
 		this. = new UidWrapper(Uid.nullUid());
 	}
 
 	public OSEntryBean(UidWrapper w) {
 		if (w == null)
 			w = new UidWrapper(Uid.nullUid());
 
 		this. = w;
 	}
 
 	public void register(String name) {
 		if (..isTraceEnabled())
 			..trace("Registering: " + name);
 		JMXServer.getAgent().registerMBean(namethis);
 	}
 
 	public void unregister(String name) {
 		if (..isTraceEnabled())
 			..trace("Unregistering: " + name);
 
 		JMXServer.getAgent().unregisterMBean(name);
 	}
 
 	public void register() {
 	}
 
 	public void unregister() {
 	}
 
 	public String getName() {
 		return .getName();
 	}
 
 	public String getType() {
 		return .getType();
 	}
 
 	public String type() {
 		return getType();
 	}
 
 	public boolean activate() {
 		return false;
 	}
 
 	public Uid getUid(AbstractRecord rec) {
 		return rec.get_uid();
 	}
 
 	public String getId() {
 	}
 
	public Uid getUid() {
	}
	public StringBuilder toString(String prefixStringBuilder sb) {
		return sb.append(prefix).append('\t').append(getId()).append('\n');
	}

Remove this record from the ObjectStore

Returns:
a textual indication of whether the remove operation succeeded
	public String remove() {
		return remove(true);
	}
	public String remove(boolean reprobe) {
		if (doRemove()) {
			if (reprobe)
			return ;
		}
		return ;
	}
	public boolean doRemove() {
		try {
				return true;
			if (..isDebugEnabled())
				..debugf("%s %s"getUid().toString());
			return false;
catch (ObjectStoreException e) {
			if (..isDebugEnabled())
				..debugf("%s %s - %s"getUid().toString(), e.getMessage());
			return false;
		}
	}
	public static final String REMOVE_OK_1 = "Record successfully removed";
	public static final String REMOVE_NOK_1 = "Remove committed failed for uid ";
New to GrepCode? Check out our FAQ X