本文整理了Java中org.jvnet.hk2.config.Transaction.commit()
方法的一些代码示例,展示了Transaction.commit()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Transaction.commit()
方法的具体详情如下:
包路径:org.jvnet.hk2.config.Transaction
类名称:Transaction
方法名:commit
[英]Commits all participants to this transaction
[中]将所有参与者提交到此事务
代码示例来源:origin: javaee/glassfish
t.commit();
} catch (RetryableException e) {
System.out.println("Retryable...");
代码示例来源:origin: org.glassfish.main.security/security
final protected void commit() throws RetryableException, TransactionFailure {
if (t != null) {
t.commit();
}
}
代码示例来源:origin: javaee/glassfish
final Object toReturn = code.run(proxies);
try {
t.commit();
if (toReturn instanceof WriteableView) {
return ((WriteableView) toReturn).getMasterView();
代码示例来源:origin: fujitsu/launcher
public void unregisterTenantWithAppInDomainXML(
final String appName,
final String tenantName
) throws TransactionFailure, RetryableException {
final com.sun.enterprise.config.serverbeans.Application app =
applications.getApplication(appName);
if (app == null) {
throw new IllegalArgumentException("Application " + appName + " not found");
}
final AppTenants appTenants = app.getAppTenants();
final AppTenant appTenant = appTenants.getAppTenant(tenantName);
if (appTenant == null) {
throw new IllegalArgumentException("Tenant " + tenantName + " not provisioned for application " + appName);
}
Transaction t = new Transaction();
final AppTenants appTenants_w = t.enroll(appTenants);
appTenants_w.getAppTenant().remove(appTenant);
t.commit();
}
代码示例来源:origin: org.glassfish.main.core/kernel
public void unregisterTenantWithAppInDomainXML(
final String appName,
final String tenantName
) throws TransactionFailure, RetryableException {
final com.sun.enterprise.config.serverbeans.Application app =
applications.getApplication(appName);
if (app == null) {
throw new IllegalArgumentException("Application " + appName + " not found");
}
final AppTenants appTenants = app.getAppTenants();
final AppTenant appTenant = appTenants.getAppTenant(tenantName);
if (appTenant == null) {
throw new IllegalArgumentException("Tenant " + tenantName + " not provisioned for application " + appName);
}
Transaction t = new Transaction();
final AppTenants appTenants_w = t.enroll(appTenants);
appTenants_w.getAppTenant().remove(appTenant);
t.commit();
}
代码示例来源:origin: org.glassfish.main.common/amx-core
private static void commit(final Transaction t)
throws TransactionFailure
{
try
{
t.commit();
}
catch (final RetryableException e)
{
t.rollback();
throw new TransactionFailure(e.getMessage(), e);
}
catch (final TransactionFailure e)
{
//cdebug("failure, not retryable...");
t.rollback();
throw e;
}
}
代码示例来源:origin: org.glassfish.main.loadbalancer/gf-load-balancer-connector
(new Date()).getTime()));
transaction.commit();
} catch (Exception ex) {
transaction.rollback();
代码示例来源:origin: eclipse-ee4j/glassfish
(new Date()).getTime()));
transaction.commit();
} catch (Exception ex) {
transaction.rollback();
代码示例来源:origin: fujitsu/launcher
public void registerTenantWithAppInDomainXML(
final String appName,
final ExtendedDeploymentContext context) throws TransactionFailure {
final Transaction t = new Transaction();
try {
final AppTenant appTenant_w = writeableTenantForApp(
appName,
t);
appTenant_w.setContextRoot(context.getAppProps().getProperty(ServerTags.CONTEXT_ROOT));
appTenant_w.setTenant(context.getTenant());
t.commit();
} catch (TransactionFailure ex) {
t.rollback();
throw ex;
} catch (Throwable ex) {
t.rollback();
throw new TransactionFailure(ex.getLocalizedMessage(), ex);
}
}
代码示例来源:origin: org.glassfish.main.core/kernel
public void registerTenantWithAppInDomainXML(
final String appName,
final ExtendedDeploymentContext context) throws TransactionFailure {
final Transaction t = new Transaction();
try {
final AppTenant appTenant_w = writeableTenantForApp(
appName,
t);
appTenant_w.setContextRoot(context.getAppProps().getProperty(ServerTags.CONTEXT_ROOT));
appTenant_w.setTenant(context.getTenant());
t.commit();
} catch (TransactionFailure ex) {
t.rollback();
throw ex;
} catch (Throwable ex) {
t.rollback();
throw new TransactionFailure(ex.getLocalizedMessage(), ex);
}
}
代码示例来源:origin: org.glassfish.hk2/hk2-config
t.commit();
} catch (RetryableException e) {
System.out.println("Retryable...");
代码示例来源:origin: com.sun.enterprise/config
t.commit();
} catch (RetryableException e) {
System.out.println("Retryable...");
代码示例来源:origin: org.glassfish.hk2/config
t.commit();
} catch (RetryableException e) {
System.out.println("Retryable...");
代码示例来源:origin: eclipse-ee4j/glassfish
t.commit();
} catch (RetryableException e) {
System.out.println("Retryable...");
代码示例来源:origin: org.glassfish.admin/config-api
public static List<SecureAdminPrincipal> secureAdminPrincipals(
final SecureAdmin secureAdmin,
final Habitat habitat) {
List<SecureAdminPrincipal> result = Collections.EMPTY_LIST;
if (secureAdmin != null) {
result = secureAdmin.getSecureAdminPrincipal();
if (result.isEmpty()) {
try{
final Transaction t = new Transaction();
final SecureAdmin secureAdmin_w = t.enroll(secureAdmin);
result = secureAdmin_w.getSecureAdminPrincipal();
final SecureAdminPrincipal dasPrincipal =
secureAdmin_w.createChild(SecureAdminPrincipal.class);
dasPrincipal.setDn(secureAdminHelper(habitat).getDN(secureAdmin.dasAlias(), true));
result.add(dasPrincipal);
final SecureAdminPrincipal instancePrincipal =
secureAdmin_w.createChild(SecureAdminPrincipal.class);
instancePrincipal.setDn(secureAdminHelper(habitat).getDN(secureAdmin.instanceAlias(), true));
result.add(instancePrincipal);
t.commit();
} catch (Exception ex) {
throw new RuntimeException(ex);
}
}
}
return result;
}
代码示例来源:origin: org.glassfish.main.admin/config-api
public static List<SecureAdminPrincipal> secureAdminPrincipals(
final SecureAdmin secureAdmin,
final ServiceLocator habitat) {
List<SecureAdminPrincipal> result = Collections.EMPTY_LIST;
if (secureAdmin != null) {
result = secureAdmin.getSecureAdminPrincipal();
if (result.isEmpty()) {
try{
final Transaction t = new Transaction();
final SecureAdmin secureAdmin_w = t.enroll(secureAdmin);
result = secureAdmin_w.getSecureAdminPrincipal();
final SecureAdminPrincipal dasPrincipal =
secureAdmin_w.createChild(SecureAdminPrincipal.class);
dasPrincipal.setDn(secureAdminHelper(habitat).getDN(secureAdmin.dasAlias(), true));
result.add(dasPrincipal);
final SecureAdminPrincipal instancePrincipal =
secureAdmin_w.createChild(SecureAdminPrincipal.class);
instancePrincipal.setDn(secureAdminHelper(habitat).getDN(secureAdmin.instanceAlias(), true));
result.add(instancePrincipal);
t.commit();
} catch (Exception ex) {
throw new RuntimeException(ex);
}
}
}
return result;
}
代码示例来源:origin: org.glassfish.security/security
t.commit();
} catch (RetryableException ex) {
throw new TransactionFailure("Error adding admin-listener for a non-DAS config", ex);
代码示例来源:origin: org.glassfish.main.admin/admin-core
t.commit();
} catch (Exception ex) {
t.rollback();
代码示例来源:origin: org.glassfish.admin/config-api
t.commit();
} catch (Exception ex) {
t.rollback();
代码示例来源:origin: org.glassfish.hk2/hk2-config
final Object toReturn = code.run(proxies);
try {
t.commit();
if (toReturn instanceof WriteableView) {
return ((WriteableView) toReturn).getMasterView();
内容来源于网络,如有侵权,请联系作者删除!