/** * Only for in-VM use! */ @Override public ActiveMQServer getServerPeer() { return getActiveMQServer(); }
@Override public void deployConnectionFactory(final String objectName, final int consumerWindowSize, final String... jndiBindings) throws Exception { deployConnectionFactory(null, JMSFactoryType.CF, objectName, consumerWindowSize, -1, -1, -1, false, false, -1, false, jndiBindings); }
/** * Makes sure that a "hollow" TestServer (either local or remote, depending on the nature of the * test), exists and it's ready to be started. */ public static synchronized Server create() throws Exception { return new LocalTestServer(); }
public static void deployConnectionFactory(final String clientId, final String objectName, final String... jndiBindings) throws Exception { ActiveMQServerTestCase.servers.get(0).deployConnectionFactory(clientId, objectName, jndiBindings); }
@Override public void rebind(final String name, final Object obj) throws NamingException { internalBind(name, obj, true); }
public static Hashtable<String, String> getJNDIEnvironment(final int serverIndex) { return InVMInitialContextFactory.getJNDIEnvironment(serverIndex); } }
@Override public synchronized void kill() throws Exception { stop(); }
@Override public void ping() throws Exception { if (!isStarted()) { throw new RuntimeException("ok"); } }
protected void setSecurityConfigOnManager(final String destination, final boolean isQueue, final Set<Role> roles) throws Exception { ActiveMQServerTestCase.servers.get(0).configureSecurityForDestination(destination, isQueue, roles); }
private static boolean deleteDirectory(final File directory) { if (directory.isDirectory()) { String[] files = directory.list(); for (int j = 0; j < files.length; j++) { if (!LocalTestServer.deleteDirectory(new File(directory, files[j]))) { return false; } } } return directory.delete(); }
@Override public synchronized boolean stop() throws Exception { jmsServerManager.stop(); started = false; unbindAll(); jmsServerManager = null; return true; }
public static void deployConnectionFactory(final int server, final String objectName, final int prefetchSize, final String... jndiBindings) throws Exception { ActiveMQServerTestCase.servers.get(server).deployConnectionFactory(objectName, prefetchSize, jndiBindings); }
@Override public void deployConnectionFactory(final String clientId, final String objectName, final String... jndiBindings) throws Exception { deployConnectionFactory(clientId, JMSFactoryType.CF, objectName, -1, -1, -1, -1, false, false, -1, false, jndiBindings); }
@Override public void bind(final String name, final Object obj) throws NamingException { internalBind(name, obj, false); }
public static Hashtable<String, String> getJNDIEnvironment() { return InVMInitialContextFactory.getJNDIEnvironment(0); }
public static void deployConnectionFactory(final int server, JMSFactoryType type, final String objectName, final String... jndiBindings) throws Exception { ActiveMQServerTestCase.servers.get(server).deployConnectionFactory(objectName, type, jndiBindings); }
@Override public void deployConnectionFactory(final String objectName, final int prefetchSize, final int defaultTempQueueFullSize, final int defaultTempQueuePageSize, final int defaultTempQueueDownCacheSize, final String... jndiBindings) throws Exception { this.deployConnectionFactory(null, JMSFactoryType.CF, objectName, prefetchSize, defaultTempQueueFullSize, defaultTempQueuePageSize, defaultTempQueueDownCacheSize, false, false, -1, false, jndiBindings); }
public static void deployConnectionFactory(final String objectName, final int prefetchSize, final int defaultTempQueueFullSize, final int defaultTempQueuePageSize, final int defaultTempQueueDownCacheSize, final String... jndiBindings) throws Exception { ActiveMQServerTestCase.servers.get(0).deployConnectionFactory(objectName, prefetchSize, defaultTempQueueFullSize, defaultTempQueuePageSize, defaultTempQueueDownCacheSize, jndiBindings); }
@Override public void deployConnectionFactory(final String objectName, final String... jndiBindings) throws Exception { deployConnectionFactory(null, JMSFactoryType.CF, objectName, -1, -1, -1, -1, false, false, -1, false, jndiBindings); }
public void deployConnectionFactory(final String clientId, final String objectName, final int prefetchSize, final int defaultTempQueueFullSize, final int defaultTempQueuePageSize, final int defaultTempQueueDownCacheSize, final boolean supportsFailover, final boolean supportsLoadBalancing, final int dupsOkBatchSize, final boolean blockOnAcknowledge, final String... jndiBindings) throws Exception { ActiveMQServerTestCase.servers.get(0).deployConnectionFactory(clientId, JMSFactoryType.CF, objectName, prefetchSize, defaultTempQueueFullSize, defaultTempQueuePageSize, defaultTempQueueDownCacheSize, supportsFailover, supportsLoadBalancing, dupsOkBatchSize, blockOnAcknowledge, jndiBindings); }