public void transcribeWrapperData(XAResourceRecord record) { XAResource xaResource = (XAResource) record.value(); if (xaResource instanceof XAResourceWrapper) { XAResourceWrapper xaResourceWrapper = (XAResourceWrapper) xaResource; record.setProductName(xaResourceWrapper.getProductName()); record.setProductVersion(xaResourceWrapper.getProductVersion()); record.setJndiName(xaResourceWrapper.getJndiName()); } }
public boolean isSameRM(XAResource resource) throws XAException { if (overrideRmValue != null) { if(log.isTraceEnabled()) { log.trace("Executing isSameRM with override value" + overrideRmValue + " for XAResourceWrapper" + this); } return overrideRmValue.booleanValue(); } else { if(resource instanceof XAResourceWrapper) { XAResourceWrapper other = (XAResourceWrapper)resource; return xaResource.isSameRM(other.getResource()); } else { return xaResource.isSameRM(resource); } } }
private void saveContactedJndiName(final XAResource xaResource) { if (!(xaResource instanceof XAResourceWrapper)) { return; } final String jndiName = ((XAResourceWrapper) xaResource).getJndiName(); if (jndiName != null && jndiName.length() > 0) { contactedJndiNames.add(jndiName); } }
private void saveContactedJndiName(final XAResource xaResource) { if (!(xaResource instanceof XAResourceWrapper)) { return; } final String jndiName = ((XAResourceWrapper) xaResource).getJndiName(); if (jndiName != null && jndiName.length() > 0) { contactedJndiNames.add(jndiName); } }
public void transcribeWrapperData(XAResourceRecord record) { XAResource xaResource = (XAResource) record.value(); if (xaResource instanceof XAResourceWrapper) { XAResourceWrapper xaResourceWrapper = (XAResourceWrapper) xaResource; record.setProductName(xaResourceWrapper.getProductName()); record.setProductVersion(xaResourceWrapper.getProductVersion()); record.setJndiName(xaResourceWrapper.getJndiName()); } }
private void saveContactedJndiName(final XAResource xaResource) { if (!(xaResource instanceof XAResourceWrapper)) { return; } final String jndiName = ((XAResourceWrapper) xaResource).getJndiName(); if (jndiName != null && jndiName.length() > 0) { contactedJndiNames.add(jndiName); } }
public void transcribeWrapperData(XAResourceRecord record) { XAResource xaResource = (XAResource) record.value(); if (xaResource instanceof XAResourceWrapper) { XAResourceWrapper xaResourceWrapper = (XAResourceWrapper) xaResource; record.setProductName(xaResourceWrapper.getProductName()); record.setProductVersion(xaResourceWrapper.getProductVersion()); record.setJndiName(xaResourceWrapper.getJndiName()); } }
private void saveContactedJndiName(final XAResource xaResource) { if (!(xaResource instanceof XAResourceWrapper)) { return; } final String jndiName = ((XAResourceWrapper) xaResource).getJndiName(); if (jndiName != null && jndiName.length() > 0) { contactedJndiNames.add(jndiName); } }
@Override public void transcribeWrapperData(final XAResourceRecord xaResourceRecord) { final XAResource xaResource = (XAResource) xaResourceRecord.value(); if (xaResource instanceof XAResourceWrapper) { XAResourceWrapper xaResourceWrapper = (XAResourceWrapper) xaResource; xaResourceRecord.setProductName(xaResourceWrapper.getProductName()); xaResourceRecord.setProductVersion(xaResourceWrapper.getProductVersion()); xaResourceRecord.setJndiName(xaResourceWrapper.getJndiName()); } }
String jndiName = ((XAResourceWrapper)xaRes).getJndiName(); if (commitMarkableResourceJNDINames.contains(jndiName)) { try {
this.commitMarkableJndiName = xaResourceWrapper.getJndiName(); this.productName = xaResourceWrapper.getProductName(); this.productVersion = xaResourceWrapper.getProductVersion(); this.xid = xid; this.basicAction = basicAction;
String jndiName = ((XAResourceWrapper)xaRes).getJndiName(); if (commitMarkableResourceJNDINames.contains(jndiName)) { try {
this.commitMarkableJndiName = xaResourceWrapper.getJndiName(); this.productName = xaResourceWrapper.getProductName(); this.productVersion = xaResourceWrapper.getProductVersion(); this.xid = xid; this.basicAction = basicAction;
String jndiName = ((XAResourceWrapper)xaRes).getJndiName(); if (commitMarkableResourceJNDINames.contains(jndiName)) { try {
this.commitMarkableJndiName = xaResourceWrapper.getJndiName(); this.productName = xaResourceWrapper.getProductName(); this.productVersion = xaResourceWrapper.getProductVersion(); this.xid = xid; this.basicAction = basicAction;
String jndiName = ((XAResourceWrapper)xaRes).getJndiName(); if (commitMarkableResourceJNDINames.contains(jndiName)) { try {
this.commitMarkableJndiName = xaResourceWrapper.getJndiName(); this.productName = xaResourceWrapper.getProductName(); this.productVersion = xaResourceWrapper.getProductVersion(); this.xid = xid; this.basicAction = basicAction;
String jndiName = ((XAResourceWrapper)xaRes).getJndiName(); if (commitMarkableResourceJNDINames.contains(jndiName)) { try {
this.commitMarkableJndiName = xaResourceWrapper.getJndiName(); this.productName = xaResourceWrapper.getProductName(); this.productVersion = xaResourceWrapper.getProductVersion(); this.xid = xid; this.basicAction = basicAction;
public Integer getEISName(XAResource xaResource) throws IOException, ObjectStoreException { if (xaResource instanceof XAResourceWrapper) { initialize(); String jndiName = ((XAResourceWrapper) xaResource).getJndiName(); Integer key = nameToKey.get(jndiName); if (key == null) { synchronized (this) { // Recheck the resource, we do this so that we don't need to // synchronize if this is a read key = nameToKey.get(jndiName); if (key == null) { key = nextKey.getAndIncrement(); keyToName.put(key, jndiName); nameToKey.put(jndiName, key); OutputObjectState oos = new OutputObjectState(); oos.packString(nodeIdentifier); oos.packInt(key); oos.packString(jndiName); eisNameStore.write_committed(new Uid(), "EISNAME", oos); eisNameStore.sync(); } } } return key; } else { return 0; } }