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
  * 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:
Superclass for MBean implementations representing ObjectStore entries

Mike Musgrove

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);
 	public void unregister(String name) {
 		if (..isTraceEnabled())
 			..trace("Unregistering: " + 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

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