You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@uima.apache.org by cw...@apache.org on 2018/04/30 18:59:08 UTC
svn commit: r1830622 [5/6] - in /uima/uima-ducc/trunk: issuesFixed/
issuesFixed/css/ issuesFixed/images/ issuesFixed/images/logos/ target/
target/javadoc-bundle-options/ uima-ducc-pullservice/
uima-ducc-pullservice/.settings/ uima-ducc-pullservice/src/...
Added: uima/uima-ducc/trunk/uima-ducc-pullservice/src/test/java/org/apache/uima/ducc/ph/Client.java
URL: http://svn.apache.org/viewvc/uima/uima-ducc/trunk/uima-ducc-pullservice/src/test/java/org/apache/uima/ducc/ph/Client.java?rev=1830622&view=auto
==============================================================================
--- uima/uima-ducc/trunk/uima-ducc-pullservice/src/test/java/org/apache/uima/ducc/ph/Client.java (added)
+++ uima/uima-ducc/trunk/uima-ducc-pullservice/src/test/java/org/apache/uima/ducc/ph/Client.java Mon Apr 30 18:59:04 2018
@@ -0,0 +1,264 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+*/
+package org.apache.uima.ducc.ph;
+
+import java.io.BufferedReader;
+import java.io.IOException;
+import java.util.concurrent.atomic.AtomicInteger;
+
+import javax.servlet.ServletException;
+import javax.servlet.http.HttpServlet;
+import javax.servlet.http.HttpServletRequest;
+import javax.servlet.http.HttpServletResponse;
+
+import org.apache.uima.UIMAFramework;
+import org.apache.uima.cas.CAS;
+import org.apache.uima.ducc.ps.net.iface.IMetaTask;
+import org.apache.uima.ducc.ps.net.iface.IMetaTaskTransaction;
+import org.apache.uima.ducc.ps.net.iface.IMetaTaskTransaction.Direction;
+import org.apache.uima.ducc.ps.net.impl.MetaTask;
+import org.apache.uima.ducc.ps.service.transport.XStreamUtils;
+import org.apache.uima.ducc.ps.service.utils.UimaSerializer;
+import org.apache.uima.resource.metadata.impl.TypeSystemDescription_impl;
+import org.apache.uima.util.CasCreationUtils;
+import org.apache.uima.util.Level;
+import org.eclipse.jetty.server.Connector;
+import org.eclipse.jetty.server.Server;
+import org.eclipse.jetty.server.ServerConnector;
+import org.eclipse.jetty.servlet.ServletContextHandler;
+import org.eclipse.jetty.servlet.ServletHolder;
+import org.eclipse.jetty.util.thread.QueuedThreadPool;
+import org.junit.After;
+import org.junit.Before;
+
+public class Client {
+ private Server server;
+ private boolean block = false;
+ private final static String app="test";
+ private int httpPort = 8080;
+ private int maxThreads = 50;
+ private static UimaSerializer uimaSerializer = new UimaSerializer();
+ private AtomicInteger correlationIdCounter =
+ new AtomicInteger(0);
+ private AtomicInteger atomicCounter =
+ new AtomicInteger(1);
+
+ protected String getApp() {
+ return app;
+ }
+ protected int getPort() {
+ return httpPort;
+ }
+
+ public void startJetty(boolean block) throws Exception {
+ this.block = block;
+ /*
+ // Create Server
+ server = new Server(8080);
+ ServletContextHandler context = new ServletContextHandler();
+ ServletHolder defaultServ = new ServletHolder("default", DefaultServlet.class);
+ defaultServ.setInitParameter("resourceBase",System.getProperty("user.dir"));
+ defaultServ.setInitParameter("dirAllowed","true");
+ context.addServlet(defaultServ,"/");
+ server.setHandler(context);
+
+ // Start Server
+ server.start();
+ */
+
+ QueuedThreadPool threadPool = new QueuedThreadPool();
+ if (maxThreads < threadPool.getMinThreads()) {
+ System.out.println(
+ "Invalid value for jetty MaxThreads("+maxThreads+") - it should be greater or equal to "+threadPool.getMinThreads()+". Defaulting to jettyMaxThreads="+threadPool.getMaxThreads());
+ threadPool.setMaxThreads(threadPool.getMinThreads());
+ } else {
+ threadPool.setMaxThreads(maxThreads);
+ }
+
+ server = new Server(threadPool);
+
+ // Server connector
+ ServerConnector connector = new ServerConnector(server);
+ connector.setPort(httpPort);
+ server.setConnectors(new Connector[] { connector });
+
+ ServletContextHandler context = new ServletContextHandler(
+ ServletContextHandler.SESSIONS);
+ context.setContextPath("/");
+ server.setHandler(context);
+
+ context.addServlet(new ServletHolder(new TaskHandlerServlet()), "/"+app);
+
+
+ server.start();
+ System.out.println("Jetty Started - Waiting for Messages ...");
+ }
+
+ @After
+ public void stopJetty()
+ {
+ try
+ {
+ if ( server != null ) {
+ UIMAFramework.getLogger().log(Level.INFO, "Stopping Jetty");
+ server.stop();
+
+ }
+ }
+ catch (Exception e)
+ {
+ e.printStackTrace();
+ }
+ UIMAFramework.getLogger().log(Level.INFO,"Jetty Stopped");
+ }
+ public class TaskHandlerServlet extends HttpServlet {
+ private static final long serialVersionUID = 1L;
+
+ public TaskHandlerServlet() {
+ }
+
+ protected void doPost(HttpServletRequest request,
+ HttpServletResponse response) throws ServletException,
+ IOException {
+ try {
+ //System.out.println("Handling HTTP Post Request");
+ //long post_stime = System.nanoTime();
+ StringBuilder sb = new StringBuilder();
+ BufferedReader reader = request.getReader();
+ String line;
+ while ((line = reader.readLine()) != null) {
+ sb.append(line);
+ }
+ String content = sb.toString().trim();
+
+ //System.out.println( "Http Request Body:::"+String.valueOf(content));
+
+
+ String nodeIP = request.getHeader("IP");
+ String nodeName = request.getHeader("Hostname");
+ String threadID = request.getHeader("ThreadID");
+ String pid = request.getHeader("PID");
+ // System.out.println( "Sender ID:::Node IP"+nodeIP+" Node Name:"+nodeName+" PID:"+pid+" ThreadID:"+threadID);
+
+ IMetaTaskTransaction imt = null;
+
+ imt = (IMetaTaskTransaction) XStreamUtils.unmarshall(content);
+ IMetaTaskTransaction.Type type = imt.getType();
+ switch(type) {
+ case Get:
+ System.out.println("---- Driver handling GET Request -- Thread:"+Thread.currentThread().getId());
+ imt.setMetaTask(getMetaMetaCas());
+ imt.getMetaTask().setAppData("CorrelationID-"+correlationIdCounter.incrementAndGet());
+ imt.getMetaTask().setUserSpaceTask(getSerializedCAS());
+ // handleMetaCasTransationGet(trans, taskConsumer);
+ break;
+ case Ack:
+ System.out.println("---- Driver handling ACK Request - ");
+ //handleMetaCasTransationAck(trans, taskConsumer);
+ break;
+ case End:
+ System.out.println("---- Driver handling END Request - "+imt.getMetaTask().getAppData());
+ //handleMetaCasTransationEnd(trans, taskConsumer);
+ break;
+ case InvestmentReset:
+ // handleMetaCasTransationInvestmentReset(trans, rwt);
+ break;
+ default:
+ break;
+ }
+ // process service request
+ //taskProtocolHandler.handle(imt);
+
+ //long marshall_stime = System.nanoTime();
+ // setup reply
+
+ imt.setDirection(Direction.Response);
+
+ response.setStatus(HttpServletResponse.SC_OK);
+
+ response.setHeader("content-type", "text/xml");
+ String body = XStreamUtils.marshall(imt);
+
+ if (block ) {
+ synchronized(this) {
+ this.wait(0);
+ }
+
+ }
+ System.out.println("Sending response");
+ response.getWriter().write(body);
+
+
+ //response.getWriter().write(content);
+ } catch( InterruptedException e) {
+ Thread.currentThread().interrupt();
+ }
+ catch (Throwable e) {
+ e.printStackTrace();
+ throw new ServletException(e);
+ }
+ }
+
+ }
+ private IMetaTask getMetaCas(String serializedCas) {
+ if ( serializedCas == null ) {
+ return null;
+ }
+ return new MetaTask(atomicCounter.incrementAndGet(), "", serializedCas);
+ }
+
+ private IMetaTask getMetaMetaCas() {
+ //IMetaMetaCas mmc = new MetaMetaCas();
+
+ String serializedCas = "Bogus";
+
+ IMetaTask metaCas = getMetaCas(serializedCas);
+
+ // mmc.setMetaCas(metaCas);
+ //return mmc;
+ return metaCas;
+ }
+ public String getSerializedCAS() {
+ //logger.log(Level.INFO,"getSerializedCAS() Call "+seqno.incrementAndGet()
+ // + " - from "+taskConsumer.getType()+":"+taskConsumer.getHostName()+"-"+taskConsumer.getPid()+"-"+taskConsumer.getThreadId() );
+ String serializedCas = null;
+ try {
+ CAS cas = null;
+ cas = CasCreationUtils.createCas(new TypeSystemDescription_impl(), null, null);
+ cas.setDocumentLanguage("en");
+
+ //logger.log(Level.INFO,"delivering: " + text);
+ cas.setDocumentText("TEST");
+// cas.setDocumentText("100 "+seqno.incrementAndGet()+" 1000 0");
+
+ serializedCas = serialize(cas);
+ cas.reset();
+ cas.release();
+
+ } catch( Exception e) {
+ //logger.log(Level.WARNING,"Error",e);
+ }
+
+ return serializedCas;
+ }
+ private String serialize(CAS cas) throws Exception {
+ String serializedCas = uimaSerializer.serializeCasToXmi(cas);
+ return serializedCas;
+ }
+}
Propchange: uima/uima-ducc/trunk/uima-ducc-pullservice/src/test/java/org/apache/uima/ducc/ph/Client.java
------------------------------------------------------------------------------
svn:eol-style = native
Added: uima/uima-ducc/trunk/uima-ducc-pullservice/src/test/java/org/apache/uima/ducc/ph/transport/JunitProtocolHandlerTestSuite.java
URL: http://svn.apache.org/viewvc/uima/uima-ducc/trunk/uima-ducc-pullservice/src/test/java/org/apache/uima/ducc/ph/transport/JunitProtocolHandlerTestSuite.java?rev=1830622&view=auto
==============================================================================
--- uima/uima-ducc/trunk/uima-ducc-pullservice/src/test/java/org/apache/uima/ducc/ph/transport/JunitProtocolHandlerTestSuite.java (added)
+++ uima/uima-ducc/trunk/uima-ducc-pullservice/src/test/java/org/apache/uima/ducc/ph/transport/JunitProtocolHandlerTestSuite.java Mon Apr 30 18:59:04 2018
@@ -0,0 +1,160 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+*/
+package org.apache.uima.ducc.ph.transport;
+
+import java.util.ArrayList;
+import java.util.List;
+import java.util.concurrent.CountDownLatch;
+import java.util.concurrent.Future;
+import java.util.concurrent.ScheduledThreadPoolExecutor;
+
+import org.apache.uima.ducc.ph.Client;
+import org.apache.uima.ducc.ps.ServiceThreadFactory;
+import org.apache.uima.ducc.ps.net.iface.ITransport;
+import org.apache.uima.ducc.ps.service.IService;
+import org.apache.uima.ducc.ps.service.errors.ServiceException;
+import org.apache.uima.ducc.ps.service.errors.ServiceInitializationException;
+import org.apache.uima.ducc.ps.service.processor.IServiceProcessor;
+import org.apache.uima.ducc.ps.service.processor.uima.UimaServiceProcessor;
+import org.apache.uima.ducc.ps.service.protocol.IServiceProtocolHandler;
+import org.apache.uima.ducc.ps.service.protocol.builtin.DefaultServiceProtocolHandler;
+import org.apache.uima.ducc.ps.service.registry.DefaultRegistryClient;
+import org.apache.uima.ducc.ps.service.transport.IServiceTransport;
+import org.apache.uima.ducc.ps.service.transport.ITargetURI;
+import org.apache.uima.ducc.ps.service.transport.http.HttpServiceTransport;
+import org.apache.uima.ducc.ps.service.transport.target.HttpTargetURI;
+import org.junit.Test;
+
+public class JunitProtocolHandlerTestSuite extends Client {
+
+ CountDownLatch threadsReady;
+ CountDownLatch stopLatch;
+
+ private IServiceTransport initializeTransport() throws Exception {
+ int scaleout = 1;
+ ITargetURI targetUrl = new HttpTargetURI("http://localhost:"+super.getPort()+"/"+super.getApp());
+ DefaultRegistryClient registryClient =
+ new DefaultRegistryClient(targetUrl);
+ HttpServiceTransport transport =
+ new HttpServiceTransport(registryClient, scaleout);
+ transport.initialize();
+ return transport;
+ }
+ @Test
+ public void testProtocolHandlerBasicConnectivity() throws Exception
+ {
+ int scaleout = 2;
+
+ threadsReady = new CountDownLatch(scaleout);
+ stopLatch = new CountDownLatch(scaleout);
+
+ IServiceTransport transport =
+ initializeTransport();
+ String analysisEngineDescriptor =
+ "/users/cwiklik/releases/builds/uima-as/trunk/target/checkout/target/apache-uima-as-2.10.3/examples/descriptors/analysis_engine/PersonTitleAnnotator.xml";
+
+ UimaServiceProcessor processor =
+ new UimaServiceProcessor(analysisEngineDescriptor);
+ ServiceMockup service =
+ new ServiceMockup(transport, processor, stopLatch);
+
+ DefaultServiceProtocolHandler protocolHandler =
+ new DefaultServiceProtocolHandler.Builder()
+ .withProcessor(processor)
+ .withService(service)
+ .withTransport(transport)
+ .withDoneLatch(stopLatch)
+ .withInitCompleteLatch(threadsReady)
+ .build();
+
+ service.setProtocolHandler(protocolHandler);
+
+ service.initialize();
+
+ service.start();
+
+// assertThat("Response Code", http.getResponseCode(), (equal((HttpStatus.OK_200)));
+ }
+
+ private class ServiceMockup implements IService {
+ private CountDownLatch stopLatch;
+ private IServiceTransport transport;
+ private IServiceProtocolHandler protocolHandler;
+ private IServiceProcessor processor;
+ private int scaleout = 2;
+ ScheduledThreadPoolExecutor threadPool;
+
+ public ServiceMockup(IServiceTransport transport, IServiceProcessor processor, CountDownLatch stopLatch) {
+ this.transport = transport;
+
+ this.processor = processor;
+ this.stopLatch = stopLatch;
+ }
+ public void setProtocolHandler( IServiceProtocolHandler protocolHandler) {
+ this.protocolHandler = protocolHandler;
+ }
+ @Override
+ public void start() throws ServiceException {
+ try {
+ stopLatch.await();
+ } catch(InterruptedException e) {
+ Thread.currentThread().interrupt();
+ }
+
+ }
+
+ @Override
+ public void stop() {
+ threadPool.shutdown();
+ protocolHandler.stop();
+ transport.stop();
+ processor.stop();
+ }
+
+ @Override
+ public void initialize() throws ServiceInitializationException {
+
+ List<Future<String>> threadHandleList =
+ new ArrayList<Future<String>>();
+ threadPool =
+ new ScheduledThreadPoolExecutor(scaleout, new ServiceThreadFactory());
+
+
+ // Create and start worker threads that pull Work Items from a client
+ for (int j = 0; j < scaleout; j++) {
+ threadHandleList.add( threadPool.submit(protocolHandler));
+ }
+ try {
+ // wait until all process threads initialize
+ threadsReady.await();
+
+ } catch( InterruptedException e) {
+ Thread.currentThread().interrupt();
+ threadPool.shutdownNow();
+ throw new ServiceInitializationException("Service interrupted during initialization - shutting down process threads");
+ }
+ }
+ @Override
+ public String getType() {
+ // TODO Auto-generated method stub
+ return null;
+ }
+
+ }
+}
Propchange: uima/uima-ducc/trunk/uima-ducc-pullservice/src/test/java/org/apache/uima/ducc/ph/transport/JunitProtocolHandlerTestSuite.java
------------------------------------------------------------------------------
svn:eol-style = native
Added: uima/uima-ducc/trunk/uima-ducc-pullservice/src/test/java/org/apache/uima/ducc/ph/transport/JunitTransportTestSuite.java
URL: http://svn.apache.org/viewvc/uima/uima-ducc/trunk/uima-ducc-pullservice/src/test/java/org/apache/uima/ducc/ph/transport/JunitTransportTestSuite.java?rev=1830622&view=auto
==============================================================================
--- uima/uima-ducc/trunk/uima-ducc-pullservice/src/test/java/org/apache/uima/ducc/ph/transport/JunitTransportTestSuite.java (added)
+++ uima/uima-ducc/trunk/uima-ducc-pullservice/src/test/java/org/apache/uima/ducc/ph/transport/JunitTransportTestSuite.java Mon Apr 30 18:59:04 2018
@@ -0,0 +1,164 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+*/
+package org.apache.uima.ducc.ph.transport;
+
+import java.io.BufferedReader;
+import java.io.IOException;
+import java.io.InputStream;
+import java.net.HttpURLConnection;
+import java.net.URL;
+
+import javax.servlet.ServletException;
+import javax.servlet.http.HttpServlet;
+import javax.servlet.http.HttpServletRequest;
+import javax.servlet.http.HttpServletResponse;
+
+import org.apache.commons.httpclient.NameValuePair;
+import org.apache.commons.httpclient.methods.PostMethod;
+import org.apache.uima.ducc.ps.service.registry.DefaultRegistryClient;
+import org.apache.uima.ducc.ps.service.transport.ITargetURI;
+import org.apache.uima.ducc.ps.service.transport.http.HttpServiceTransport;
+import org.apache.uima.ducc.ps.service.transport.target.HttpTargetURI;
+import org.eclipse.jetty.http.HttpStatus;
+import org.eclipse.jetty.server.Connector;
+import org.eclipse.jetty.server.Server;
+import org.eclipse.jetty.server.ServerConnector;
+import org.eclipse.jetty.servlet.ServletContextHandler;
+import org.eclipse.jetty.servlet.ServletHolder;
+import org.eclipse.jetty.util.thread.QueuedThreadPool;
+import org.junit.After;
+import org.junit.Before;
+import org.junit.Test;
+
+public class JunitTransportTestSuite {
+ private Server server;
+ private final static String app="test";
+ private int httpPort = 8080;
+ private int maxThreads = 20;
+ @Before
+ public void startJetty() throws Exception
+ {
+ /*
+ // Create Server
+ server = new Server(8080);
+ ServletContextHandler context = new ServletContextHandler();
+ ServletHolder defaultServ = new ServletHolder("default", DefaultServlet.class);
+ defaultServ.setInitParameter("resourceBase",System.getProperty("user.dir"));
+ defaultServ.setInitParameter("dirAllowed","true");
+ context.addServlet(defaultServ,"/");
+ server.setHandler(context);
+
+ // Start Server
+ server.start();
+ */
+
+ QueuedThreadPool threadPool = new QueuedThreadPool();
+ if (maxThreads < threadPool.getMinThreads()) {
+ // logger.warn("JobDriver", jobid,
+ // "Invalid value for jetty MaxThreads("+maxThreads+") - it should be greater or equal to "+threadPool.getMinThreads()+". Defaulting to jettyMaxThreads="+threadPool.getMaxThreads());
+ threadPool.setMaxThreads(threadPool.getMinThreads());
+ } else {
+ threadPool.setMaxThreads(maxThreads);
+ }
+
+ server = new Server(threadPool);
+
+ // Server connector
+ ServerConnector connector = new ServerConnector(server);
+ connector.setPort(httpPort);
+ server.setConnectors(new Connector[] { connector });
+
+ ServletContextHandler context = new ServletContextHandler(
+ ServletContextHandler.SESSIONS);
+ context.setContextPath("/");
+ server.setHandler(context);
+
+ context.addServlet(new ServletHolder(new TaskHandlerServlet()), "/"+app);
+
+
+ server.start();
+ System.out.println("Jetty Started - Waiting for Messages ...");
+ }
+
+ @After
+ public void stopJetty()
+ {
+ try
+ {
+ server.stop();
+ }
+ catch (Exception e)
+ {
+ e.printStackTrace();
+ }
+ System.out.println("Jetty Stopped");
+ }
+
+ @Test
+ public void testTransportBasicConnectivity() throws Exception
+ {
+ int scaleout = 12;
+ ITargetURI targetUrl = new HttpTargetURI("http://localhost:"+httpPort+"/"+app);
+ DefaultRegistryClient registryClient =
+ new DefaultRegistryClient(targetUrl);
+ HttpServiceTransport transport = new HttpServiceTransport(registryClient, scaleout);
+ transport.initialize();
+ //String response = transport.getWork("Test");
+ //System.out.println("Test Received Response:"+response);
+
+// assertThat("Response Code", http.getResponseCode(), (equal((HttpStatus.OK_200)));
+ }
+ public class TaskHandlerServlet extends HttpServlet {
+ private static final long serialVersionUID = 1L;
+
+ public TaskHandlerServlet() {
+ }
+
+ protected void doPost(HttpServletRequest request,
+ HttpServletResponse response) throws ServletException,
+ IOException {
+ try {
+ System.out.println("Handling HTTP Post Request");
+ //long post_stime = System.nanoTime();
+ StringBuilder sb = new StringBuilder();
+ BufferedReader reader = request.getReader();
+ String line;
+ while ((line = reader.readLine()) != null) {
+ sb.append(line);
+ }
+ String content = sb.toString().trim();
+
+ System.out.println( "Http Request Body:::"+String.valueOf(content));
+
+
+ String nodeIP = request.getHeader("IP");
+ String nodeName = request.getHeader("Hostname");
+ String threadID = request.getHeader("ThreadID");
+ String pid = request.getHeader("PID");
+ System.out.println( "Sender ID:::Node IP"+nodeIP+" Node Name:"+nodeName+" PID:"+pid+" ThreadID:"+threadID);
+
+ response.getWriter().write(content);
+ } catch (Throwable e) {
+ e.printStackTrace();
+ throw new ServletException(e);
+ }
+ }
+
+ }
+}
Propchange: uima/uima-ducc/trunk/uima-ducc-pullservice/src/test/java/org/apache/uima/ducc/ph/transport/JunitTransportTestSuite.java
------------------------------------------------------------------------------
svn:eol-style = native
Added: uima/uima-ducc/trunk/uima-ducc-pullservice/src/test/java/org/apache/uima/ducc/ps/service/JunitPullServiceTestSuite.java
URL: http://svn.apache.org/viewvc/uima/uima-ducc/trunk/uima-ducc-pullservice/src/test/java/org/apache/uima/ducc/ps/service/JunitPullServiceTestSuite.java?rev=1830622&view=auto
==============================================================================
--- uima/uima-ducc/trunk/uima-ducc-pullservice/src/test/java/org/apache/uima/ducc/ps/service/JunitPullServiceTestSuite.java (added)
+++ uima/uima-ducc/trunk/uima-ducc-pullservice/src/test/java/org/apache/uima/ducc/ps/service/JunitPullServiceTestSuite.java Mon Apr 30 18:59:04 2018
@@ -0,0 +1,148 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+*/
+package org.apache.uima.ducc.ps.service;
+
+import java.util.Timer;
+import java.util.TimerTask;
+import java.util.concurrent.CountDownLatch;
+
+import org.apache.uima.ducc.ph.Client;
+import org.apache.uima.ducc.ps.service.builders.PullServiceStepBuilder;
+import org.apache.uima.ducc.ps.service.errors.ServiceInitializationException;
+import org.apache.uima.ducc.ps.service.processor.IServiceProcessor;
+import org.apache.uima.ducc.ps.service.processor.uima.UimaServiceProcessor;
+import org.junit.Test;
+
+public class JunitPullServiceTestSuite extends Client {
+
+ CountDownLatch threadsReady;
+ CountDownLatch stopLatch;
+
+ @Test
+ public void testPullService() throws Exception {
+ int scaleout = 2;
+ //super.startJetty(false); // don't block
+ String analysisEngineDescriptor =
+ "/users/cwiklik/releases/builds/uima-as/trunk/target/checkout/target/apache-uima-as-2.10.3/examples/descriptors/analysis_engine/NamesAndGovernmentOfficials_TAE.xml";
+ IServiceProcessor processor = new
+ UimaServiceProcessor(analysisEngineDescriptor);
+
+ String tasURL = "http://192.168.6.65:8088/test";
+ //"http://localhost:8080/test";
+
+ IService service = PullServiceStepBuilder.newBuilder().withProcessor(processor)
+ .withClientURL(tasURL).withType("Note Service").withScaleout(scaleout)
+ .withOptionalsDone().build();
+
+ try {
+ service.initialize();
+ Timer fTimer = new Timer("testPullService Timer");
+ // after 5secs stop the pull service
+ fTimer.schedule(new MyTimerTask(service, fTimer), 5000);
+
+ service.start();
+
+ } catch (ServiceInitializationException e) {
+ throw e;
+ } catch (Exception e) {
+ throw e;
+ }
+ }
+ @Test
+ public void testPullServiceTimeout() throws Exception {
+ super.startJetty(true); // true=client blocks all POST requests
+ int scaleout = 12;
+ String analysisEngineDescriptor =
+ "/users/cwiklik/releases/builds/uima-as/trunk/target/checkout/target/apache-uima-as-2.10.3/examples/descriptors/analysis_engine/NamesAndGovernmentOfficials_TAE.xml";
+ IServiceProcessor processor = new
+ UimaServiceProcessor(analysisEngineDescriptor);
+
+ String tasURL ="http://localhost:8080/test";
+
+ IService service = PullServiceStepBuilder.newBuilder().withProcessor(processor)
+ .withClientURL(tasURL).withType("Note Service").withScaleout(scaleout)
+ .withOptionalsDone().build();
+
+ try {
+ service.initialize();
+ System.out.println("----------- Starting Service .....");
+ Timer fTimer = new Timer();
+ //after 10sec stop the service
+ fTimer.schedule(new MyTimerTask(service, fTimer), 10000);
+
+ service.start();
+
+
+ } catch (ServiceInitializationException e) {
+ throw e;
+ } catch (Exception e) {
+ throw e;
+ }
+ }
+
+ @Test
+ public void testPullServiceBadClientURL() throws Exception {
+ int scaleout = 2;
+ super.startJetty(false); // don't block
+ String analysisEngineDescriptor =
+ "/users/cwiklik/releases/builds/uima-as/trunk/target/checkout/target/apache-uima-as-2.10.3/examples/descriptors/analysis_engine/NamesAndGovernmentOfficials_TAE.xml";
+ IServiceProcessor processor = new
+ UimaServiceProcessor(analysisEngineDescriptor);
+
+ String tasURL ="http://localhost2:8080/test";
+
+ IService service = PullServiceStepBuilder.newBuilder().withProcessor(processor)
+ .withClientURL(tasURL).withType("Note Service").withScaleout(scaleout)
+ .withOptionalsDone().build();
+
+ try {
+ service.initialize();
+ service.start();
+
+
+ } catch (ServiceInitializationException e) {
+ throw e;
+ } catch (Exception e) {
+ throw e;
+ }
+ }
+ class MyTimerTask extends TimerTask {
+ final IService service;
+ final Timer fTimer;
+ MyTimerTask(IService service, Timer fTimer) {
+ this.service = service;
+ this.fTimer = fTimer;
+ }
+
+ @Override
+
+ public void run() {
+ this.cancel();
+ fTimer.purge();
+ fTimer.cancel();
+ System.out.println("Timmer popped - stopping service");
+ service.stop();
+
+ }
+
+
+
+ }
+
+}
Propchange: uima/uima-ducc/trunk/uima-ducc-pullservice/src/test/java/org/apache/uima/ducc/ps/service/JunitPullServiceTestSuite.java
------------------------------------------------------------------------------
svn:eol-style = native
Added: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/ServiceThreadFactory$1.class
URL: http://svn.apache.org/viewvc/uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/ServiceThreadFactory%241.class?rev=1830622&view=auto
==============================================================================
Binary file - no diff available.
Propchange: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/ServiceThreadFactory$1.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/ServiceThreadFactory.class
URL: http://svn.apache.org/viewvc/uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/ServiceThreadFactory.class?rev=1830622&view=auto
==============================================================================
Binary file - no diff available.
Propchange: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/ServiceThreadFactory.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/ThreadLifecycleMgr.class
URL: http://svn.apache.org/viewvc/uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/ThreadLifecycleMgr.class?rev=1830622&view=auto
==============================================================================
Binary file - no diff available.
Propchange: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/ThreadLifecycleMgr.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/net/iface/IMetaMetaTask.class
URL: http://svn.apache.org/viewvc/uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/net/iface/IMetaMetaTask.class?rev=1830622&view=auto
==============================================================================
Binary file - no diff available.
Propchange: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/net/iface/IMetaMetaTask.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/net/iface/IMetaTask.class
URL: http://svn.apache.org/viewvc/uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/net/iface/IMetaTask.class?rev=1830622&view=auto
==============================================================================
Binary file - no diff available.
Propchange: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/net/iface/IMetaTask.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/net/iface/IMetaTaskKeys.class
URL: http://svn.apache.org/viewvc/uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/net/iface/IMetaTaskKeys.class?rev=1830622&view=auto
==============================================================================
Binary file - no diff available.
Propchange: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/net/iface/IMetaTaskKeys.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/net/iface/IMetaTaskProvider.class
URL: http://svn.apache.org/viewvc/uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/net/iface/IMetaTaskProvider.class?rev=1830622&view=auto
==============================================================================
Binary file - no diff available.
Propchange: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/net/iface/IMetaTaskProvider.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/net/iface/IMetaTaskRequester.class
URL: http://svn.apache.org/viewvc/uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/net/iface/IMetaTaskRequester.class?rev=1830622&view=auto
==============================================================================
Binary file - no diff available.
Propchange: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/net/iface/IMetaTaskRequester.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/net/iface/IMetaTaskTransaction$Direction.class
URL: http://svn.apache.org/viewvc/uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/net/iface/IMetaTaskTransaction%24Direction.class?rev=1830622&view=auto
==============================================================================
Binary file - no diff available.
Propchange: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/net/iface/IMetaTaskTransaction$Direction.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/net/iface/IMetaTaskTransaction$Hint.class
URL: http://svn.apache.org/viewvc/uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/net/iface/IMetaTaskTransaction%24Hint.class?rev=1830622&view=auto
==============================================================================
Binary file - no diff available.
Propchange: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/net/iface/IMetaTaskTransaction$Hint.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/net/iface/IMetaTaskTransaction$JdState.class
URL: http://svn.apache.org/viewvc/uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/net/iface/IMetaTaskTransaction%24JdState.class?rev=1830622&view=auto
==============================================================================
Binary file - no diff available.
Propchange: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/net/iface/IMetaTaskTransaction$JdState.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/net/iface/IMetaTaskTransaction$Type.class
URL: http://svn.apache.org/viewvc/uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/net/iface/IMetaTaskTransaction%24Type.class?rev=1830622&view=auto
==============================================================================
Binary file - no diff available.
Propchange: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/net/iface/IMetaTaskTransaction$Type.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/net/iface/IMetaTaskTransaction.class
URL: http://svn.apache.org/viewvc/uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/net/iface/IMetaTaskTransaction.class?rev=1830622&view=auto
==============================================================================
Binary file - no diff available.
Propchange: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/net/iface/IMetaTaskTransaction.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/net/iface/IPerformanceMetrics.class
URL: http://svn.apache.org/viewvc/uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/net/iface/IPerformanceMetrics.class?rev=1830622&view=auto
==============================================================================
Binary file - no diff available.
Propchange: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/net/iface/IPerformanceMetrics.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/net/iface/ITransport.class
URL: http://svn.apache.org/viewvc/uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/net/iface/ITransport.class?rev=1830622&view=auto
==============================================================================
Binary file - no diff available.
Propchange: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/net/iface/ITransport.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/net/iface/TimeoutException.class
URL: http://svn.apache.org/viewvc/uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/net/iface/TimeoutException.class?rev=1830622&view=auto
==============================================================================
Binary file - no diff available.
Propchange: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/net/iface/TimeoutException.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/net/impl/MetaMetaTask.class
URL: http://svn.apache.org/viewvc/uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/net/impl/MetaMetaTask.class?rev=1830622&view=auto
==============================================================================
Binary file - no diff available.
Propchange: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/net/impl/MetaMetaTask.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/net/impl/MetaTask.class
URL: http://svn.apache.org/viewvc/uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/net/impl/MetaTask.class?rev=1830622&view=auto
==============================================================================
Binary file - no diff available.
Propchange: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/net/impl/MetaTask.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/net/impl/MetaTaskTransaction.class
URL: http://svn.apache.org/viewvc/uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/net/impl/MetaTaskTransaction.class?rev=1830622&view=auto
==============================================================================
Binary file - no diff available.
Propchange: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/net/impl/MetaTaskTransaction.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/net/impl/PerformanceMetrics.class
URL: http://svn.apache.org/viewvc/uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/net/impl/PerformanceMetrics.class?rev=1830622&view=auto
==============================================================================
Binary file - no diff available.
Propchange: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/net/impl/PerformanceMetrics.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/net/impl/TransactionHelper.class
URL: http://svn.apache.org/viewvc/uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/net/impl/TransactionHelper.class?rev=1830622&view=auto
==============================================================================
Binary file - no diff available.
Propchange: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/net/impl/TransactionHelper.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/net/impl/TransactionId.class
URL: http://svn.apache.org/viewvc/uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/net/impl/TransactionId.class?rev=1830622&view=auto
==============================================================================
Binary file - no diff available.
Propchange: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/net/impl/TransactionId.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/IScaleable.class
URL: http://svn.apache.org/viewvc/uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/IScaleable.class?rev=1830622&view=auto
==============================================================================
Binary file - no diff available.
Propchange: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/IScaleable.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/IService.class
URL: http://svn.apache.org/viewvc/uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/IService.class?rev=1830622&view=auto
==============================================================================
Binary file - no diff available.
Propchange: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/IService.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/IServiceComponent.class
URL: http://svn.apache.org/viewvc/uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/IServiceComponent.class?rev=1830622&view=auto
==============================================================================
Binary file - no diff available.
Propchange: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/IServiceComponent.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/IServiceState$State.class
URL: http://svn.apache.org/viewvc/uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/IServiceState%24State.class?rev=1830622&view=auto
==============================================================================
Binary file - no diff available.
Propchange: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/IServiceState$State.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/IServiceState.class
URL: http://svn.apache.org/viewvc/uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/IServiceState.class?rev=1830622&view=auto
==============================================================================
Binary file - no diff available.
Propchange: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/IServiceState.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/Lifecycle.class
URL: http://svn.apache.org/viewvc/uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/Lifecycle.class?rev=1830622&view=auto
==============================================================================
Binary file - no diff available.
Propchange: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/Lifecycle.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/ServiceConfiguration.class
URL: http://svn.apache.org/viewvc/uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/ServiceConfiguration.class?rev=1830622&view=auto
==============================================================================
Binary file - no diff available.
Propchange: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/ServiceConfiguration.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/builders/PullServiceStepBuilder$BuildStep.class
URL: http://svn.apache.org/viewvc/uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/builders/PullServiceStepBuilder%24BuildStep.class?rev=1830622&view=auto
==============================================================================
Binary file - no diff available.
Propchange: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/builders/PullServiceStepBuilder$BuildStep.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/builders/PullServiceStepBuilder$OptionalsStep.class
URL: http://svn.apache.org/viewvc/uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/builders/PullServiceStepBuilder%24OptionalsStep.class?rev=1830622&view=auto
==============================================================================
Binary file - no diff available.
Propchange: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/builders/PullServiceStepBuilder$OptionalsStep.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/builders/PullServiceStepBuilder$RegistryStep.class
URL: http://svn.apache.org/viewvc/uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/builders/PullServiceStepBuilder%24RegistryStep.class?rev=1830622&view=auto
==============================================================================
Binary file - no diff available.
Propchange: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/builders/PullServiceStepBuilder$RegistryStep.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/builders/PullServiceStepBuilder$ServiceProcessorStep.class
URL: http://svn.apache.org/viewvc/uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/builders/PullServiceStepBuilder%24ServiceProcessorStep.class?rev=1830622&view=auto
==============================================================================
Binary file - no diff available.
Propchange: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/builders/PullServiceStepBuilder$ServiceProcessorStep.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/builders/PullServiceStepBuilder$ServiceSteps.class
URL: http://svn.apache.org/viewvc/uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/builders/PullServiceStepBuilder%24ServiceSteps.class?rev=1830622&view=auto
==============================================================================
Binary file - no diff available.
Propchange: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/builders/PullServiceStepBuilder$ServiceSteps.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/builders/PullServiceStepBuilder.class
URL: http://svn.apache.org/viewvc/uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/builders/PullServiceStepBuilder.class?rev=1830622&view=auto
==============================================================================
Binary file - no diff available.
Propchange: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/builders/PullServiceStepBuilder.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/errors/IErrorHandler.class
URL: http://svn.apache.org/viewvc/uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/errors/IErrorHandler.class?rev=1830622&view=auto
==============================================================================
Binary file - no diff available.
Propchange: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/errors/IErrorHandler.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/errors/IServiceErrorHandler$Action.class
URL: http://svn.apache.org/viewvc/uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/errors/IServiceErrorHandler%24Action.class?rev=1830622&view=auto
==============================================================================
Binary file - no diff available.
Propchange: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/errors/IServiceErrorHandler$Action.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/errors/IServiceErrorHandler.class
URL: http://svn.apache.org/viewvc/uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/errors/IServiceErrorHandler.class?rev=1830622&view=auto
==============================================================================
Binary file - no diff available.
Propchange: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/errors/IServiceErrorHandler.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/errors/InvalidOverrideParameterException.class
URL: http://svn.apache.org/viewvc/uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/errors/InvalidOverrideParameterException.class?rev=1830622&view=auto
==============================================================================
Binary file - no diff available.
Propchange: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/errors/InvalidOverrideParameterException.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/errors/ProcessErrorHandler.class
URL: http://svn.apache.org/viewvc/uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/errors/ProcessErrorHandler.class?rev=1830622&view=auto
==============================================================================
Binary file - no diff available.
Propchange: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/errors/ProcessErrorHandler.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/errors/ReconnectErrorHandler.class
URL: http://svn.apache.org/viewvc/uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/errors/ReconnectErrorHandler.class?rev=1830622&view=auto
==============================================================================
Binary file - no diff available.
Propchange: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/errors/ReconnectErrorHandler.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/errors/ServiceException.class
URL: http://svn.apache.org/viewvc/uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/errors/ServiceException.class?rev=1830622&view=auto
==============================================================================
Binary file - no diff available.
Propchange: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/errors/ServiceException.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/errors/ServiceInitializationException.class
URL: http://svn.apache.org/viewvc/uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/errors/ServiceInitializationException.class?rev=1830622&view=auto
==============================================================================
Binary file - no diff available.
Propchange: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/errors/ServiceInitializationException.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/errors/ServiceProcessException.class
URL: http://svn.apache.org/viewvc/uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/errors/ServiceProcessException.class?rev=1830622&view=auto
==============================================================================
Binary file - no diff available.
Propchange: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/errors/ServiceProcessException.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/errors/Thresholds$Threshold.class
URL: http://svn.apache.org/viewvc/uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/errors/Thresholds%24Threshold.class?rev=1830622&view=auto
==============================================================================
Binary file - no diff available.
Propchange: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/errors/Thresholds$Threshold.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/errors/Thresholds.class
URL: http://svn.apache.org/viewvc/uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/errors/Thresholds.class?rev=1830622&view=auto
==============================================================================
Binary file - no diff available.
Propchange: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/errors/Thresholds.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/errors/builtin/DefaultErrorHandler$1.class
URL: http://svn.apache.org/viewvc/uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/errors/builtin/DefaultErrorHandler%241.class?rev=1830622&view=auto
==============================================================================
Binary file - no diff available.
Propchange: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/errors/builtin/DefaultErrorHandler$1.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/errors/builtin/DefaultErrorHandler.class
URL: http://svn.apache.org/viewvc/uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/errors/builtin/DefaultErrorHandler.class?rev=1830622&view=auto
==============================================================================
Binary file - no diff available.
Propchange: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/errors/builtin/DefaultErrorHandler.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/jmx/JMXAgent.class
URL: http://svn.apache.org/viewvc/uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/jmx/JMXAgent.class?rev=1830622&view=auto
==============================================================================
Binary file - no diff available.
Propchange: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/jmx/JMXAgent.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/jmx/JmxAEProcessInitMonitor$IUimaPipelineAEComponent.class
URL: http://svn.apache.org/viewvc/uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/jmx/JmxAEProcessInitMonitor%24IUimaPipelineAEComponent.class?rev=1830622&view=auto
==============================================================================
Binary file - no diff available.
Propchange: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/jmx/JmxAEProcessInitMonitor$IUimaPipelineAEComponent.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/jmx/JmxAEProcessInitMonitor$UimaPipelineAEComponent.class
URL: http://svn.apache.org/viewvc/uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/jmx/JmxAEProcessInitMonitor%24UimaPipelineAEComponent.class?rev=1830622&view=auto
==============================================================================
Binary file - no diff available.
Propchange: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/jmx/JmxAEProcessInitMonitor$UimaPipelineAEComponent.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/jmx/JmxAEProcessInitMonitor.class
URL: http://svn.apache.org/viewvc/uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/jmx/JmxAEProcessInitMonitor.class?rev=1830622&view=auto
==============================================================================
Binary file - no diff available.
Propchange: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/jmx/JmxAEProcessInitMonitor.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/main/PullService.class
URL: http://svn.apache.org/viewvc/uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/main/PullService.class?rev=1830622&view=auto
==============================================================================
Binary file - no diff available.
Propchange: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/main/PullService.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/main/ServiceWrapper$ServiceShutdownHook.class
URL: http://svn.apache.org/viewvc/uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/main/ServiceWrapper%24ServiceShutdownHook.class?rev=1830622&view=auto
==============================================================================
Binary file - no diff available.
Propchange: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/main/ServiceWrapper$ServiceShutdownHook.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/main/ServiceWrapper.class
URL: http://svn.apache.org/viewvc/uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/main/ServiceWrapper.class?rev=1830622&view=auto
==============================================================================
Binary file - no diff available.
Propchange: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/main/ServiceWrapper.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/metrics/IWindowStats.class
URL: http://svn.apache.org/viewvc/uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/metrics/IWindowStats.class?rev=1830622&view=auto
==============================================================================
Binary file - no diff available.
Propchange: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/metrics/IWindowStats.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/monitor/IServiceMonitor.class
URL: http://svn.apache.org/viewvc/uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/monitor/IServiceMonitor.class?rev=1830622&view=auto
==============================================================================
Binary file - no diff available.
Propchange: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/monitor/IServiceMonitor.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/monitor/builtin/RemoteStateObserver.class
URL: http://svn.apache.org/viewvc/uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/monitor/builtin/RemoteStateObserver.class?rev=1830622&view=auto
==============================================================================
Binary file - no diff available.
Propchange: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/monitor/builtin/RemoteStateObserver.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/processor/IProcessResult.class
URL: http://svn.apache.org/viewvc/uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/processor/IProcessResult.class?rev=1830622&view=auto
==============================================================================
Binary file - no diff available.
Propchange: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/processor/IProcessResult.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/processor/IServiceProcessor.class
URL: http://svn.apache.org/viewvc/uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/processor/IServiceProcessor.class?rev=1830622&view=auto
==============================================================================
Binary file - no diff available.
Propchange: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/processor/IServiceProcessor.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/processor/IServiceResultSerializer.class
URL: http://svn.apache.org/viewvc/uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/processor/IServiceResultSerializer.class?rev=1830622&view=auto
==============================================================================
Binary file - no diff available.
Propchange: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/processor/IServiceResultSerializer.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/processor/uima/UimaProcessResult.class
URL: http://svn.apache.org/viewvc/uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/processor/uima/UimaProcessResult.class?rev=1830622&view=auto
==============================================================================
Binary file - no diff available.
Propchange: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/processor/uima/UimaProcessResult.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/processor/uima/UimaServiceProcessor.class
URL: http://svn.apache.org/viewvc/uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/processor/uima/UimaServiceProcessor.class?rev=1830622&view=auto
==============================================================================
Binary file - no diff available.
Propchange: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/processor/uima/UimaServiceProcessor.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/processor/uima/utils/PerformanceMetrics.class
URL: http://svn.apache.org/viewvc/uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/processor/uima/utils/PerformanceMetrics.class?rev=1830622&view=auto
==============================================================================
Binary file - no diff available.
Propchange: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/processor/uima/utils/PerformanceMetrics.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/processor/uima/utils/UimaMetricsGenerator.class
URL: http://svn.apache.org/viewvc/uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/processor/uima/utils/UimaMetricsGenerator.class?rev=1830622&view=auto
==============================================================================
Binary file - no diff available.
Propchange: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/processor/uima/utils/UimaMetricsGenerator.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/processor/uima/utils/UimaResultDefaultSerializer.class
URL: http://svn.apache.org/viewvc/uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/processor/uima/utils/UimaResultDefaultSerializer.class?rev=1830622&view=auto
==============================================================================
Binary file - no diff available.
Propchange: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/processor/uima/utils/UimaResultDefaultSerializer.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/protocol/INoTaskAvailableStrategy.class
URL: http://svn.apache.org/viewvc/uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/protocol/INoTaskAvailableStrategy.class?rev=1830622&view=auto
==============================================================================
Binary file - no diff available.
Propchange: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/protocol/INoTaskAvailableStrategy.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/protocol/IServiceProtocolHandler.class
URL: http://svn.apache.org/viewvc/uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/protocol/IServiceProtocolHandler.class?rev=1830622&view=auto
==============================================================================
Binary file - no diff available.
Propchange: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/protocol/IServiceProtocolHandler.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/protocol/builtin/DefaultServiceProtocolHandler$1.class
URL: http://svn.apache.org/viewvc/uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/protocol/builtin/DefaultServiceProtocolHandler%241.class?rev=1830622&view=auto
==============================================================================
Binary file - no diff available.
Propchange: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/protocol/builtin/DefaultServiceProtocolHandler$1.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/protocol/builtin/DefaultServiceProtocolHandler$Builder.class
URL: http://svn.apache.org/viewvc/uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/protocol/builtin/DefaultServiceProtocolHandler%24Builder.class?rev=1830622&view=auto
==============================================================================
Binary file - no diff available.
Propchange: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/protocol/builtin/DefaultServiceProtocolHandler$Builder.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/protocol/builtin/DefaultServiceProtocolHandler.class
URL: http://svn.apache.org/viewvc/uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/protocol/builtin/DefaultServiceProtocolHandler.class?rev=1830622&view=auto
==============================================================================
Binary file - no diff available.
Propchange: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/protocol/builtin/DefaultServiceProtocolHandler.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/protocol/builtin/NoWaitStrategy.class
URL: http://svn.apache.org/viewvc/uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/protocol/builtin/NoWaitStrategy.class?rev=1830622&view=auto
==============================================================================
Binary file - no diff available.
Propchange: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/protocol/builtin/NoWaitStrategy.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/registry/DefaultRegistryClient.class
URL: http://svn.apache.org/viewvc/uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/registry/DefaultRegistryClient.class?rev=1830622&view=auto
==============================================================================
Binary file - no diff available.
Propchange: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/registry/DefaultRegistryClient.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/registry/IRegistryClient.class
URL: http://svn.apache.org/viewvc/uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/registry/IRegistryClient.class?rev=1830622&view=auto
==============================================================================
Binary file - no diff available.
Propchange: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/registry/IRegistryClient.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/registry/RegistryNotAvailableException.class
URL: http://svn.apache.org/viewvc/uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/registry/RegistryNotAvailableException.class?rev=1830622&view=auto
==============================================================================
Binary file - no diff available.
Propchange: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/registry/RegistryNotAvailableException.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/transport/ConnectionLostException.class
URL: http://svn.apache.org/viewvc/uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/transport/ConnectionLostException.class?rev=1830622&view=auto
==============================================================================
Binary file - no diff available.
Propchange: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/transport/ConnectionLostException.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/transport/IServiceTransport.class
URL: http://svn.apache.org/viewvc/uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/transport/IServiceTransport.class?rev=1830622&view=auto
==============================================================================
Binary file - no diff available.
Propchange: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/transport/IServiceTransport.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/transport/ITargetURI.class
URL: http://svn.apache.org/viewvc/uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/transport/ITargetURI.class?rev=1830622&view=auto
==============================================================================
Binary file - no diff available.
Propchange: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/transport/ITargetURI.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/transport/TransportException.class
URL: http://svn.apache.org/viewvc/uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/transport/TransportException.class?rev=1830622&view=auto
==============================================================================
Binary file - no diff available.
Propchange: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/transport/TransportException.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/transport/TransportStats.class
URL: http://svn.apache.org/viewvc/uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/transport/TransportStats.class?rev=1830622&view=auto
==============================================================================
Binary file - no diff available.
Propchange: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/transport/TransportStats.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/transport/XStreamUtils.class
URL: http://svn.apache.org/viewvc/uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/transport/XStreamUtils.class?rev=1830622&view=auto
==============================================================================
Binary file - no diff available.
Propchange: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/transport/XStreamUtils.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/transport/http/HttpServiceTransport.class
URL: http://svn.apache.org/viewvc/uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/transport/http/HttpServiceTransport.class?rev=1830622&view=auto
==============================================================================
Binary file - no diff available.
Propchange: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/transport/http/HttpServiceTransport.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/transport/target/HttpTargetURI.class
URL: http://svn.apache.org/viewvc/uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/transport/target/HttpTargetURI.class?rev=1830622&view=auto
==============================================================================
Binary file - no diff available.
Propchange: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/transport/target/HttpTargetURI.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/transport/target/NoOpTargetURI.class
URL: http://svn.apache.org/viewvc/uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/transport/target/NoOpTargetURI.class?rev=1830622&view=auto
==============================================================================
Binary file - no diff available.
Propchange: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/transport/target/NoOpTargetURI.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/transport/target/SocketTargetURI.class
URL: http://svn.apache.org/viewvc/uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/transport/target/SocketTargetURI.class?rev=1830622&view=auto
==============================================================================
Binary file - no diff available.
Propchange: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/transport/target/SocketTargetURI.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/transport/target/TargetURIFactory.class
URL: http://svn.apache.org/viewvc/uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/transport/target/TargetURIFactory.class?rev=1830622&view=auto
==============================================================================
Binary file - no diff available.
Propchange: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/transport/target/TargetURIFactory.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/utils/UimaSerializer.class
URL: http://svn.apache.org/viewvc/uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/utils/UimaSerializer.class?rev=1830622&view=auto
==============================================================================
Binary file - no diff available.
Propchange: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/utils/UimaSerializer.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/utils/UimaUtils.class
URL: http://svn.apache.org/viewvc/uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/utils/UimaUtils.class?rev=1830622&view=auto
==============================================================================
Binary file - no diff available.
Propchange: uima/uima-ducc/trunk/uima-ducc-pullservice/target/classes/org/apache/uima/ducc/ps/service/utils/UimaUtils.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream