Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  package com.arjuna.ats.arjuna.tools.osb.mbean;
  
Superclass for MBean implementations representing ObjectStore entries
 
 public class OSEntryBean implements OSEntryBeanMBean {	
 	protected UidWrapper w;
 
 	public OSEntryBean() {
 		this. = new UidWrapper(Uid.nullUid());
 	}
 
 	public OSEntryBean(UidWrapper w) {
 		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() {
 		return .getUid().stringForm();
 	}
 
 	public Uid getUid() {
 		return .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() {
 		try {
 			if (StoreManager.getRecoveryStore().remove_committed(getUid(), .getType())) {
 				.probe();
 
 				return "Record successfully removed";
 			}
 
 			if (..isDebugEnabled())
 				..debug("Remove committed failed for uid " + getUid());
 
 			return "Remove committed failed for uid " + getUid();
 		} catch (ObjectStoreException e) {
 			if (..isDebugEnabled())
 				..debug("Remove committed failed for uid " + getUid()
 				    + " - " + e.getMessage());
 
 			return "Remove committed failed for uid " + getUid()
 			    + " - " + e.getMessage();
		}
	}
New to GrepCode? Check out our FAQ X