public Duration subtract(final Duration that) { final Normalize n = new Normalize(this, that); return new Duration(n.a - n.b, n.base); }
private String toMillis(final String d) { if (d == null) { return null; } return Long.toString(new Duration(d).getTime(TimeUnit.MILLISECONDS)); }
@Attribute(description = "How many time the resource will try to find the watchPort opened and give up if not.", sample = "2 minutes") public void setWatchTimeout(final String watchTimeout) { this.watchTimeout = new Duration(watchTimeout); }
public void setIdleTimeout(int idleTimeout) { this.idleTimeout=idleTimeout; Duration idleTimeoutDuration = new Duration(idleTimeout, TimeUnit.MINUTES); set("IdleTimeout", idleTimeoutDuration.toString()); }
public void setAccessTimeout(long accessTimeout) { this.accessTimeout = accessTimeout; Duration accessTimeoutDuration = new Duration(accessTimeout, TimeUnit.SECONDS); set("AccessTimeout", accessTimeoutDuration.toString()); }
public void setAccessTimeout(long accessTimeout) { this.accessTimeout = accessTimeout; Duration duration = new Duration(accessTimeout, TimeUnit.SECONDS); set("AccessTimeout", duration.toString()); }
public void setCloseTimeout(int closeTimeout) { this.closeTimeout = closeTimeout; Duration closeTimeoutDuration = new Duration(closeTimeout, TimeUnit.MINUTES); set("CloseTimeout", closeTimeoutDuration.toString()); }
@Attribute(description = "How many time the resource will wait for the process to shutdown before trying to kill the process bruttaly.", sample = "5 minutes") public void setShutdownTimeout(final String timeout) { this.shutdownTimeout = new Duration(timeout) {{ setUnit(MILLISECONDS); }}; }
public void setAccessTimeout(long accessTimeout) { this.accessTimeout = accessTimeout; Duration accessTimeoutDuration = new Duration(accessTimeout, TimeUnit.SECONDS); set("AccessTimeout", accessTimeoutDuration.toString()); }
private static long ms(final String durationValue, final TimeUnit defaultTU) { final Duration duration = new Duration(durationValue.trim()); // default was minutes // let say the user uses as before "1" as value // time unit will be null so simply set the unit // to the "old" default if (duration.getUnit() == null) { duration.setUnit(defaultTU); } return duration.getUnit().toMillis(duration.getTime()); }
private static long ms(final String durationValue, final TimeUnit defaultTU) { final Duration duration = new Duration(durationValue.trim()); // default was minutes // let say the user uses as before "1" as value // time unit will be null so simply set the unit // to the "old" default if (duration.getUnit() == null) { duration.setUnit(defaultTU); } return duration.getUnit().toMillis(duration.getTime()); }
public ManagedContainer(Object id, SecurityService securityService) throws SystemException { this.cache = new SimpleCache<Object, Instance>(null, new SimplePassivater(), 1000, 50, new Duration("1 hour")); this.containerID = id; this.securityService = securityService; cache.setListener(new StatefulCacheListener()); }
public AutoDeployer(final ConfigurationFactory factory, final List<Deployments> deployments) { final Options options = SystemInstance.get().getOptions(); final Duration interval = options.get("openejb.autodeploy.interval", new Duration(2, TimeUnit.SECONDS)); if (interval.getUnit() == null) { interval.setUnit(TimeUnit.SECONDS); } this.factory = factory; this.deployments.addAll(deployments); this.pollIntervalMillis = interval.getUnit().toMillis(interval.getTime()); this.timer = new Timer(this.getClass().getSimpleName(), true); }
public AutoDeployer(final ConfigurationFactory factory, final List<Deployments> deployments) { final Options options = SystemInstance.get().getOptions(); final Duration interval = options.get("openejb.autodeploy.interval", new Duration(2, TimeUnit.SECONDS)); if (interval.getUnit() == null) { interval.setUnit(TimeUnit.SECONDS); } this.factory = factory; this.deployments.addAll(deployments); this.pollIntervalMillis = interval.getUnit().toMillis(interval.getTime()); this.timer = new Timer(this.getClass().getSimpleName(), true); }
private Duration getDuration(final Options options, final String property, final Duration defaultValue, final TimeUnit defaultUnit) { final String s = options.get(property, defaultValue.toString()); final Duration duration = new Duration(s); if (duration.getUnit() == null) { duration.setUnit(defaultUnit); } return duration; }
private Duration getDuration(final Options options, final String property, final Duration defaultValue, final TimeUnit defaultUnit) { final String s = options.get(property, defaultValue.toString()); final Duration duration = new Duration(s); if (duration.getUnit() == null) { duration.setUnit(defaultUnit); } return duration; }
public ManagedContainer(final Object id, final SecurityService securityService) throws SystemException { this.cache = new SimpleCache<Object, Instance>(null, new SimplePassivater(), 1000, 50, new Duration("1 hour")); this.containerID = id; this.securityService = securityService; cache.setListener(new StatefulCacheListener()); sessionContext = new ManagedContext(securityService, new ManagedUserTransaction(new EjbUserTransaction(), entityManagerRegistry)); }
public ManagedContainer(final Object id, final SecurityService securityService) throws SystemException { this.cache = new SimpleCache<Object, Instance>(null, new SimplePassivater(), 1000, 50, new Duration("1 hour")); this.containerID = id; this.securityService = securityService; cache.setListener(new StatefulCacheListener()); sessionContext = new ManagedContext(securityService, new ManagedUserTransaction(new EjbUserTransaction(), entityManagerRegistry)); }
public static AsynchronousPool create(final AppContext appContext) { final Options options = appContext.getOptions(); final ExecutorBuilder builder = new ExecutorBuilder() .prefix("AsynchronousPool") .size(options.get("AsynchronousPool.Size", 5)) .threadFactory(new DaemonThreadFactory("@Asynchronous", appContext.getId())); return new AsynchronousPool( builder.build(options), options.get("AsynchronousPool.ShutdownWaitDuration", new Duration(1, TimeUnit.MINUTES))); }
public static AsynchronousPool create(final AppContext appContext) { final Options options = appContext.getOptions(); final ExecutorBuilder builder = new ExecutorBuilder() .prefix("AsynchronousPool") .size(options.get("AsynchronousPool.Size", 5)) .threadFactory(new DaemonThreadFactory("@Asynchronous", appContext.getId())); return new AsynchronousPool( builder.build(options), options.get("AsynchronousPool.ShutdownWaitDuration", new Duration(1, TimeUnit.MINUTES))); }