initialize

This commit is contained in:
Pruefer
2025-06-06 09:15:13 +02:00
commit fa7c2730f1
5817 changed files with 1339670 additions and 0 deletions

View File

@@ -0,0 +1,27 @@
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="src" output="target/classes" path="src/main/java">
<attributes>
<attribute name="optional" value="true"/>
<attribute name="maven.pomderived" value="true"/>
</attributes>
</classpathentry>
<classpathentry kind="src" output="target/test-classes" path="src/test/java">
<attributes>
<attribute name="optional" value="true"/>
<attribute name="maven.pomderived" value="true"/>
</attributes>
</classpathentry>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8">
<attributes>
<attribute name="maven.pomderived" value="true"/>
</attributes>
</classpathentry>
<classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER">
<attributes>
<attribute name="maven.pomderived" value="true"/>
<attribute name="org.eclipse.jst.component.nondependency" value=""/>
</attributes>
</classpathentry>
<classpathentry kind="output" path="target/classes"/>
</classpath>

View File

@@ -0,0 +1,36 @@
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>imsinterfaces-commonsmt-plugin</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>org.eclipse.wst.common.project.facet.core.builder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.jdt.core.javabuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.wst.validation.validationbuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.m2e.core.maven2Builder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.jem.workbench.JavaEMFNature</nature>
<nature>org.eclipse.wst.common.modulecore.ModuleCoreNature</nature>
<nature>org.eclipse.jdt.core.javanature</nature>
<nature>org.eclipse.m2e.core.maven2Nature</nature>
<nature>org.eclipse.wst.common.project.facet.core.nature</nature>
</natures>
</projectDescription>

View File

@@ -0,0 +1,4 @@
eclipse.preferences.version=1
encoding//src/main/java=UTF-8
encoding//src/test/java=UTF-8
encoding/<project>=UTF-8

View File

@@ -0,0 +1,8 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
org.eclipse.jdt.core.compiler.compliance=1.8
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
org.eclipse.jdt.core.compiler.source=1.8

View File

@@ -0,0 +1,4 @@
activeProfiles=
eclipse.preferences.version=1
resolveWorkspaceProjects=true
version=1

View File

@@ -0,0 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?><project-modules id="moduleCoreId" project-version="1.5.0">
<wb-module deploy-name="imsinterfaces-commonsmt-plugin">
<wb-resource deploy-path="/" source-path="/src/main/java"/>
</wb-module>
</project-modules>

View File

@@ -0,0 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<faceted-project>
<installed facet="java" version="1.8"/>
<installed facet="jst.utility" version="1.0"/>
</faceted-project>

View File

@@ -0,0 +1,2 @@
disabled=06target
eclipse.preferences.version=1

View File

@@ -0,0 +1,96 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.itac.interface.interfaces</groupId>
<artifactId>imsinterfaces-commonsmt-plugin</artifactId>
<packaging>jar</packaging>
<name>imsinterfaces-commonsmt-plugin</name>
<version>${mes.interface.version}</version>
<parent>
<groupId>com.itac.interface.interfaces</groupId>
<artifactId>imsinterfaces-commonsmt</artifactId>
<version>${mes.interface.version}</version>
</parent>
<dependencies>
<dependency>
<groupId>com.itac.product</groupId>
<artifactId>artes-common</artifactId>
</dependency>
<dependency>
<groupId>com.itac.interface.interfaces</groupId>
<artifactId>data-interface-core-definition</artifactId>
</dependency>
<dependency>
<groupId>com.itac.interface.commonsmt</groupId>
<artifactId>commonsmt-api</artifactId>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<configuration>
<show>public</show>
<sourceFileExcludes>
<exclude>com/itac/mes/commonsmt/CommonSmtException.java</exclude>
<exclude>com/itac/mes/commonsmt/ResponseDetail.java</exclude>
<exclude>com/itac/mes/commonsmt/CommonSmtFields.java</exclude>
</sourceFileExcludes>
<nonavbar>true</nonavbar>
<notree>true</notree>
<noindex>true</noindex>
</configuration>
<executions>
<execution>
<id>attach-javadocs</id>
<goals>
<goal>jar</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-assembly-plugin</artifactId>
<executions>
<execution>
<id>create-project-bundle</id>
<phase>prepare-package</phase>
<goals>
<goal>single</goal>
</goals>
<configuration>
<descriptorRefs>
<descriptorRef>jar-with-dependencies</descriptorRef>
</descriptorRefs>
</configuration>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-assembly-plugin</artifactId>
<executions>
<execution>
<id>create-java-plugin-zip</id>
<phase>package</phase>
<goals>
<goal>single</goal>
</goals>
<configuration>
<descriptors>
<descriptor>src/main/assembly/javaplugin.xml</descriptor>
</descriptors>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
</project>

Binary file not shown.

View File

@@ -0,0 +1,19 @@
<assembly xmlns="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.0 http://maven.apache.org/xsd/assembly-1.1.0.xsd">
<id>plugin</id>
<formats>
<format>zip</format>
</formats>
<includeBaseDirectory>false</includeBaseDirectory>
<fileSets>
<fileSet>
<useDefaultExcludes>false</useDefaultExcludes>
<outputDirectory>/</outputDirectory>
<directory>./target/</directory>
<includes>
<include>*jar-with-dep*</include>
</includes>
</fileSet>
</fileSets>
</assembly>

View File

@@ -0,0 +1,186 @@
/*
* Copyright (c) 2016 iTAC Software AG, Germany. All Rights Reserved.
*
* This software is protected by copyright. Under no circumstances may any part of this file in any form be copied,
* printed, edited or otherwise distributed, be stored in a retrieval system, or be translated into another language
* without the written permission of iTAC Software AG.
*/
package com.itac.mes.commonsmt;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import com.itac.mes.commonsmt.data.FailoverHost;
import com.itac.mes.datainterface.data.IMesServicesLog;
public class FailoverHostList {
// this list is cyclically updated as long as a mesService Endpoint is active and not closed
private List<FailoverHost> failoverHosts;
// this is the host all current calls are going to
private FailoverHost activeHost;
private IMesServicesLog log;
/**
* @param log
* if log is null (which is allowed) simply usse the System. out for logging
*/
public FailoverHostList(IMesServicesLog log) {
super();
this.log = log;
}
public IMesServicesLog getLog() {
if (log == null) {
log = new IMesServicesLog() {
@Override
public void out(String text) {
System.out.println(text);
}
@Override
public void err(String text) {
System.err.println(text);
}
};
}
return log;
}
public void setFailover(FailoverHost[] newFailoverHosts) {
// protokolliren, was sich geändert hat
boolean newHosts = false;
if (newFailoverHosts == null) {
activeHost = null;
this.failoverHosts = null;
return;
}
if (this.failoverHosts == null) {
// initial setting
getLog().out("setting initial failover hosts :");
for (FailoverHost item : newFailoverHosts) {
getLog().out(": " + item.getHostname());
}
} else {
// whats new, whats removed...
Map<String, FailoverHost> currentHosts = new HashMap<String, FailoverHost>();
for (FailoverHost item : this.failoverHosts) {
currentHosts.put(item.getHostname(), item);
}
for (FailoverHost item : newFailoverHosts) {
if (currentHosts.containsKey(item.getHostname())) {
// enthalten, also aus dieser Liste lösche
currentHosts.remove(item.getHostname());
} else {
// bisher nicht enthalten, also neu
getLog().out("new failover host " + item.getHostname());
newHosts = true;
}
}
if (currentHosts.size() > 0) {
getLog().out("some failover host removed ");
for (FailoverHost removedHost : currentHosts.values()) {
getLog().out(" - " + removedHost.getHostname());
}
} else {
if (!newHosts) {
getLog().out("failover host list remains unchanged ");
for (FailoverHost item : newFailoverHosts) {
getLog().out(":" + item.getHostname());
}
}
}
}
this.failoverHosts = Arrays.asList( newFailoverHosts);
// der erste Host in der Liste ist auch der Host, zu dem die aufrufe ohne Failover gehen!!!
if (activeHost == null) {
if (newFailoverHosts.length > 0) {
activeHost = newFailoverHosts[0];
} else {
// clean default host
activeHost = null;
}
}
}
/**
* Removes a host from the failover list.
*
* If the host is the currently active host {@link #getActiveHost()} then the current host is set to null<br>
* If the host is not in the host list then nothing happens
*
* @param host
* the host to be removed; do nothing if host is null
*/
public void remove(FailoverHost host) {
if (host == null) {
return;
}
getLog().out("remove host " + host.getHostname() + " from failover list");
for (int i = 0; i < getList().size(); i++) {
FailoverHost item = getList().get(i);
if (item.getHostname().equals(host.getHostname())) {
getList().remove(i);
getLog().out("host " + item.getHostname() + " removed from failover list");
}
}
if (activeHost != null && activeHost.getHostname().equals(host.getHostname())) {
setActiveHost(null);
}
}
/**
* @return the number of hosts in the failover list
*/
public int size() {
return failoverHosts == null ? 0 : failoverHosts.size();
}
/**
* @return the list of currently known host to fail over
*/
public List<FailoverHost> getList() {
return failoverHosts == null ? new ArrayList<FailoverHost>() : failoverHosts;
}
public FailoverHost getActiveHost() {
return activeHost;
}
public void setActiveHost(FailoverHost host) {
if (host == null) {
getLog().out("clear active failover hosts");
} else {
getLog().out("set " + host.getHostname() + " as active failover hosts");
}
this.activeHost = host;
}
public FailoverHost getNextFailoverHost() {
FailoverHost failoverHost = null;
getLog().out("scanning for other failover hosts. list contains a total of " + size() + " hosts");
for (FailoverHost host : getList()) {
if (host.equals(getActiveHost())) {
continue;
}
failoverHost = host;
getLog().out("next failover hosts is " + host.getHostname());
break;
}
// den nächsten aus der Liste ohne den defaultHost
if (size() == 0) {
getLog().err("No more failover host available!");
}
return failoverHost;
}
}

View File

@@ -0,0 +1,226 @@
/*
* Copyright (c) 2016 iTAC Software AG, Germany. All Rights Reserved.
*
* This software is protected by copyright. Under no circumstances may any part of this file in any form be copied,
* printed, edited or otherwise distributed, be stored in a retrieval system, or be translated into another language
* without the written permission of iTAC Software AG.
*/
package com.itac.mes.commonsmt;
import java.beans.PropertyChangeListener;
import java.io.IOException;
import java.lang.reflect.InvocationHandler;
import java.lang.reflect.Method;
import java.net.ConnectException;
import java.util.ArrayList;
import java.util.List;
import com.itac.mes.commonsmt.data.ErrorDetail;
import com.itac.mes.commonsmt.data.MesFailoverResponse;
import com.itac.mes.commonsmt.data.MesResponse;
import com.itac.mes.commonsmt.socket.IhapHandler;
import com.itac.mes.datainterface.data.IMesServicesLog;
public class FailoverInvocationHandler extends FailoverHostList implements InvocationHandler, IFailoverProxy {
public FailoverInvocationHandler(IMesServicesLog log) {
super(log);
}
/**
* gets a new communication channel with specified name
*
* @param channelName
* the name for the channel
* @param connectionListener
* when a connection listener is set (!= null) a thread is established to cyclically check wether the channel is still
* active or not. If a connection is shutdown by a server (the remote function host) an event at the listener is fired
* @return the communication channel where mesFunctions are exceuted (remote calls via IHap)
* @throws IOException
* when no connection could be established
*/
private synchronized IMesServicesChannel getConnection(String channelName, PropertyChangeListener connectionListener)
throws IOException {
if (getActiveHost() == null) {
getLog().err("cannot get new connection " + channelName + " because active host is unset");
return null;
}
String sHostname = getActiveHost().getHostname();
int iPort = getActiveHost().getPort();
getLog().out("get new connection " + channelName + " for " + sHostname + ":" + iPort);
// This creates a new communication channel to the remote implementation of a <T> Service. Additionally it provides the
// IMesChannelServices functions to control the channel
IMesServicesChannel serviceChannel = new IhapHandler().connect(sHostname, iPort, channelName, connectionListener,
this.getClass().getClassLoader(), getLog());
serviceChannel.startup();
return serviceChannel;
}
private void handleThrowable(Object response, Throwable throwable) {
if (!(response instanceof MesResponse)) {
return;
}
MesResponse mesResponse = (MesResponse) response;
mesResponse.setTotalResult(IMesServices.MES_RESULT_NOT_OK);
if (throwable instanceof CommonSmtException) {
setResponseValues(mesResponse, ((CommonSmtException) throwable).getResponseDetail());
} else if (throwable instanceof IOException) {
addError(mesResponse.getErrorDetails(),
getErrorDetail(throwable.getMessage(), ResponseDetail.COMMUNICATION_FAILURE.getCode()));
} else {
addError(mesResponse.getErrorDetails(),
getErrorDetail(throwable.getMessage(), ResponseDetail.PROCESSED_WITH_EXCEPTION.getCode()));
throwable.printStackTrace();
}
}
private ErrorDetail[] addError(ErrorDetail[] errorDetails, ErrorDetail errorDetail) {
List<ErrorDetail> list = new ArrayList<ErrorDetail>();
for (ErrorDetail item : errorDetails) {
list.add(item);
}
list.add(errorDetail);
return list.toArray(new ErrorDetail[list.size()]);
}
// convenient method
private ErrorDetail getErrorDetail(String detail, int code) {
ErrorDetail errorDetail = new ErrorDetail();
errorDetail.setCode(code);
errorDetail.setDetail(detail);
return errorDetail;
}
/**
* finalizing means closing communication channel and loggin response Object
*
* @param connection
* the used connection
*/
private void finalizeRequest(IMesServicesChannel connection) {
if (connection != null) {
connection.shutdown();
}
}
private synchronized IMesServicesChannel getConnection(String string) throws IOException {
return getConnection(string, null);
}
private void setResponseValues(MesResponse response, ResponseDetail responseDetail) {
if (responseDetail == ResponseDetail.OK) {
response.setTotalResult(IMesServices.MES_RESULT_OK);
return;
}
response.setTotalResult(IMesServices.MES_RESULT_NOT_OK);
addError(response.getErrorDetails(), getErrorDetail(responseDetail.getText(), responseDetail.getCode()));
}
@SuppressWarnings("unchecked")
@Override
public Object invoke(Object proxy, Method method, Object[] args) throws Throwable {
// special handling for a couple of function (mesStart, mesStop, getFailoverHosts..FailoverInvocationHandler.)
Object response = method.getReturnType().newInstance();
// if no failoverhost available return error
if (getActiveHost() == null && size() == 0) {
// no host set, no failover available --> fail
return null;
}
// do a failover for all methods startswith "mes" (operational methods)
if (method.getName().startsWith("mes")) {
IMesServices connection = null;
try {
boolean callFailed = false;
do {
try {
callFailed = false;
getLog().out("call " + method.getName() + "@" + getActiveHost().getHostname());
connection = getConnection(method.getName());
if (connection == null) {
callFailed = true;
} else {
response = method.invoke(connection, args);
if (response == null) {
callFailed = true;
} else {
if ((response instanceof MesResponse)) {
MesResponse responseObject = (MesResponse) response;
if (responseObject.getTotalResult() == MesServices.MES_RESULT_NOT_OK) {
// set DetailResult to COMMUNICATION_FAILURE
// repeat this call to another host
callFailed = hasCommunicationFailure(responseObject.getErrorDetails());
}
}
}
}
} catch (ConnectException ce) {
callFailed = true;
}
if (callFailed) {
if (connection != null) {
// connection.shutdown();
// explicit finalize this connection
connection = null;
}
remove(getActiveHost());
setActiveHost(getNextFailoverHost());
}
} while (callFailed && getActiveHost() != null);
// if failover did not find any available host return communication error
if (getActiveHost() == null) {
if ((response instanceof MesResponse)) {
MesResponse responseObject = (MesResponse) response;
addError(responseObject.getErrorDetails(),
getErrorDetail("no failover host active", ResponseDetail.COMMUNICATION_FAILURE.getCode()));
responseObject.setTotalResult(IMesServices.MES_RESULT_NOT_OK);
}
}
} catch (Exception throwable) {
handleThrowable(response, throwable);
} finally {
if (response instanceof MesFailoverResponse) {
// internally update the list
setFailover(((MesFailoverResponse) response).getFailoverHosts());
}
}
} else {
// simply call the method, no failover for them
response = method.invoke(proxy, args);
}
return response;
}
private boolean hasCommunicationFailure(ErrorDetail[] errorDetails) throws ConnectException {
if (errorDetails == null) {
return false;
}
for (ErrorDetail errDetail : errorDetails) {
if (errDetail.getCode() == ResponseDetail.COMMUNICATION_FAILURE.getCode()) {
getLog().err("communication failure on this connection");
throw new ConnectException();
}
if (errDetail.getCode() == -10005) {
getLog().err("communication failure on this connection");
return true;
}
}
return false;
}
}

View File

@@ -0,0 +1,15 @@
/*
* Copyright (c) 2016 iTAC Software AG, Germany. All Rights Reserved.
*
* This software is protected by copyright. Under no circumstances may any part of this file in any form be copied,
* printed, edited or otherwise distributed, be stored in a retrieval system, or be translated into another language
* without the written permission of iTAC Software AG.
*/
package com.itac.mes.commonsmt;
import com.itac.mes.commonsmt.data.FailoverHost;
public interface IFailoverProxy {
public void setFailover(FailoverHost[] failoverHosts);
}

View File

@@ -0,0 +1,21 @@
/*
* Copyright (c) 2016 iTAC Software AG, Germany. All Rights Reserved.
*
* This software is protected by copyright. Under no circumstances may any part of this file in any form be copied,
* printed, edited or otherwise distributed, be stored in a retrieval system, or be translated into another language
* without the written permission of iTAC Software AG.
*/
package com.itac.mes.commonsmt;
public interface IMesServicesChannel extends IMesServices {
public boolean isShutdown();
public void startup();
public void shutdown();
public String getChannelName();
public void setChannelName(String channelName);
}

View File

@@ -0,0 +1,671 @@
/*
* Copyright (c) 2015 iTAC Software AG, Germany. All Rights Reserved.
*
* This software is protected by copyright. Under no circumstances may any part of this file in any form be copied,
* printed, edited or otherwise distributed, be stored in a retrieval system, or be translated into another language
* without the written permission of iTAC Software AG.
*/
package com.itac.mes.commonsmt;
import static com.itac.mes.commonsmt.ResponseDetail.OK;
import java.io.IOException;
import java.io.StringWriter;
import java.lang.reflect.Proxy;
import java.text.MessageFormat;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
import javax.jws.WebService;
import javax.xml.bind.JAXBContext;
import javax.xml.bind.JAXBElement;
import javax.xml.bind.JAXBException;
import javax.xml.bind.Marshaller;
import javax.xml.namespace.QName;
import com.itac.mes.commonsmt.data.CheckContainerRequest;
import com.itac.mes.commonsmt.data.CheckContainerResponse;
import com.itac.mes.commonsmt.data.CheckMslContainerRequest;
import com.itac.mes.commonsmt.data.CheckMslContainerResponse;
import com.itac.mes.commonsmt.data.CreateContainerRequest;
import com.itac.mes.commonsmt.data.CreateContainerResponse;
import com.itac.mes.commonsmt.data.CreateMslContainerRequest;
import com.itac.mes.commonsmt.data.CreateMslContainerResponse;
import com.itac.mes.commonsmt.data.ErrorDetail;
import com.itac.mes.commonsmt.data.FailoverHost;
import com.itac.mes.commonsmt.data.InterlockingRequest;
import com.itac.mes.commonsmt.data.InterlockingResponse;
import com.itac.mes.commonsmt.data.ItemProducedRequest;
import com.itac.mes.commonsmt.data.MachineMessageRequest;
import com.itac.mes.commonsmt.data.MachineStatusRequest;
import com.itac.mes.commonsmt.data.MaterialConsumedRequest;
import com.itac.mes.commonsmt.data.MesConfigurationResponse;
import com.itac.mes.commonsmt.data.MesFailoverResponse;
import com.itac.mes.commonsmt.data.MesRequest;
import com.itac.mes.commonsmt.data.MesResponse;
import com.itac.mes.commonsmt.data.MesStartRequest;
import com.itac.mes.commonsmt.data.PanelInfoRequest;
import com.itac.mes.commonsmt.data.PanelInfoResponse;
import com.itac.mes.commonsmt.data.PlacementRecipeCheckRequest;
import com.itac.mes.commonsmt.data.PlacementRecipeCheckResponse;
import com.itac.mes.datainterface.data.IMesServicesLog;
import com.itac.mes.datainterface.data.RequestIdGenerator;
/**
* @author frankp created 2015
*/
@WebService(endpointInterface = "com.itac.mes.commonsmt.IMesServices")
public class MesServices implements IMesServices, IMesServicesLog {
private static String LOG_PREFIX = "imsInterfaces CommonSMT-Plugin > ";
private static final int MIN_PORT = 1023;
private static final int MAX_PORT = 49150;
// 10 minutes default
private static final long DEFAULT_REFRESH_INTERVAL = 600000;
// some bool flags for operation
private boolean configured;
private boolean active;
private boolean logDetails = true; // default details log
// every call to a mes host needs an own id; the id does not change when a call is completed on a failover host
private RequestIdGenerator idGenerator = new RequestIdGenerator();
// the invocation handler accepts all calls from the failoverProxy
// additionally this is the way to set properties / values which are not part of the mes... Interface
private FailoverInvocationHandler failoverInvocationHandler;
// this proxy delegates the calls to all known failover hosts
private IMesServices failoverProxy;
// context and marshaller for logging
private JAXBContext jaxbContext;
private Marshaller marshaller;
// provide a classloader as Cogiscan required; normally this should not be necessary, use the default class loader
private ClassLoader classloader;
// failover detection
private static int updateThreadCount;
private Thread failoverUpdateThread;
private long refreshFailoverhostsInterval;
/**
* @param hostname
* the host
* @param port
* @param refreshFailoverhostsInterval
* the interval for refreshing the host list<br>
* 0: no refreshing (off)<br>
* &gt;0 : time in milliseconds between subsequent calls, minimum 1 minute (60000)<br>
* -1: default time (10 minutes) beween calls {@link IMesServices#mesGetFailoverList}
*/
public MesServices(String hostname, int port, long refreshFailoverhostsInterval) {
super();
setConfigured(false);
setActive(false);
if (System.getProperties().containsKey(MES_LOG_PREFIX)) {
LOG_PREFIX = System.getProperty(MES_LOG_PREFIX);
}
if (System.getProperties().containsKey(MES_LOG_DETAILS)) {
String sLogDetails = System.getProperty(MES_LOG_DETAILS);
logDetails = sLogDetails.equalsIgnoreCase(Boolean.TRUE.toString()) || sLogDetails.equals("1");
}
// create and initialize the failover proxy
failoverInvocationHandler = new FailoverInvocationHandler(this);
failoverProxy = (IMesServices) Proxy.newProxyInstance(this.getClass().getClassLoader(), new Class<?>[] { IMesServices.class },
failoverInvocationHandler);
// check hostname
if (!isHostNameValid(hostname)) {
err("hostname must not be null or empty");
return;
}
// check port range
if (!isPortValid(port)) {
err(MessageFormat.format("value {0} is out of range {1}..{2}", port, MIN_PORT, MAX_PORT));
return;
}
// check refresh interval
if (!isRefreshIntervalValid(refreshFailoverhostsInterval)) {
err("value {0} is out of valid values [-1], [0], [>60000]");
return;
}
setRefreshFailoverhostsInterval(refreshFailoverhostsInterval);
setConfigured(true);
FailoverHost failoverHost = new FailoverHost();
failoverHost.setHostname(hostname);
failoverHost.setPort(port);
failoverInvocationHandler.setFailover(new FailoverHost[] { failoverHost });
}
protected void setRefreshFailoverhostsInterval(long refreshFailoverhostsInterval) {
this.refreshFailoverhostsInterval = refreshFailoverhostsInterval;
}
protected boolean isPortValid(int newPort) {
boolean result = newPort >= MIN_PORT && newPort <= MAX_PORT;
return result;
}
protected boolean isHostNameValid(String hostname) {
return hostname != null && !hostname.isEmpty();
}
protected boolean isRefreshIntervalValid(long refreshFailoverhostsInterval) {
return refreshFailoverhostsInterval == -1 || refreshFailoverhostsInterval == 0 || refreshFailoverhostsInterval > 60000;
}
/**
* the preconditions: request and response not null, plugin configured and activated
*
* @param mesResponse
* @param mesRequest
* @throws CommonSmtException
*/
protected void checkPreconditions(MesResponse mesResponse, MesRequest mesRequest) throws CommonSmtException {
if (mesRequest == null) {
throw new CommonSmtException(ResponseDetail.REQUEST_IS_NULL);
}
if (mesResponse == null) {
throw new CommonSmtException(ResponseDetail.RESPONSE_IS_NULL);
}
if (mesRequest.getRequestId() <= 0) {
mesRequest.setRequestId(idGenerator.getNextId());
}
if (mesRequest.getEventDate() == null) {
mesRequest.setEventDate(new Date());
}
// Request ausgeben
logRequest(mesRequest);
// requestId aus Request in den Response uebernehmen
mesResponse.setRequestId(mesRequest.getRequestId());
// Konfigurationsprobleme checken
if (!isConfigured()) {
throw new CommonSmtException(ResponseDetail.PLUGIN_NOT_CONFIGURED);
}
if (!isActive()) {
throw new CommonSmtException(ResponseDetail.PLUGIN_NOT_ACTIVE);
}
setResponseValues(mesResponse, OK);
}
/**
* finalizing means closing communication channel and loggin response Object
*
* @param responseObject
* the responseObject
*/
private void finalizeRequest(MesResponse responseObject) {
logResponse(responseObject);
}
// convenient method
private ErrorDetail getErrorDetail(String detail, int code) {
ErrorDetail errorDetail = new ErrorDetail();
errorDetail.setCode(code);
errorDetail.setDetail(detail);
return errorDetail;
}
private void handleThrowable(MesResponse response, Throwable throwable) {
response.setTotalResult(IMesServices.MES_RESULT_NOT_OK);
if (throwable instanceof CommonSmtException) {
setResponseValues(response, ((CommonSmtException) throwable).getResponseDetail());
} else if (throwable instanceof IOException) {
response.setErrorDetails(addError(response.getErrorDetails(),
getErrorDetail(throwable.getMessage(), ResponseDetail.COMMUNICATION_FAILURE.getCode())));
} else {
response.setErrorDetails(addError(response.getErrorDetails(),
getErrorDetail(throwable.getMessage(), ResponseDetail.COMMUNICATION_FAILURE.getCode())));
throwable.printStackTrace();
}
}
@SuppressWarnings({ "rawtypes", "unchecked" })
private void logResponse(MesResponse mesResponse) {
if (mesResponse == null) {
out("finish request, response is null");
return;
}
if (!logDetails) {
out("finish request " + mesResponse.getRequestId() + " with code " + mesResponse.getTotalResult());
} else {
try {
JAXBElement<?> jexbelement = new JAXBElement(new QName(mesResponse.getClass().getSimpleName()), mesResponse.getClass(),
mesResponse);
StringWriter stw = new StringWriter();
getMarshaller().marshal(jexbelement, stw);
out(stw.toString());
} catch (JAXBException e) {
err("no jaxb context or marshaller created");
} catch (Throwable e) {
err("Error logging mesResponse details");
}
}
}
private Marshaller getMarshaller() throws JAXBException {
if (marshaller == null) {
marshaller = getJaxbContext().createMarshaller();
marshaller.setProperty(Marshaller.JAXB_FORMATTED_OUTPUT, true);
}
return marshaller;
}
private JAXBContext getJaxbContext() throws JAXBException {
// all classes from the data package
if (jaxbContext == null) {
Class<?>[] classes = new Class[] { CreateContainerRequest.class, CreateContainerResponse.class,
CreateMslContainerRequest.class, CreateMslContainerResponse.class, CheckContainerRequest.class,
CheckMslContainerRequest.class, CheckMslContainerResponse.class,
MesFailoverResponse.class, CheckContainerResponse.class, InterlockingRequest.class, InterlockingResponse.class,
ItemProducedRequest.class, MachineMessageRequest.class, MachineStatusRequest.class, MaterialConsumedRequest.class,
MesConfigurationResponse.class, MesRequest.class, MesResponse.class, PlacementRecipeCheckRequest.class,
PlacementRecipeCheckResponse.class };
jaxbContext = JAXBContext.newInstance(classes);
}
return jaxbContext;
}
@SuppressWarnings({ "rawtypes", "unchecked" })
private void logRequest(MesRequest mesRequest) {
if (mesRequest == null) {
out("request is null");
return;
}
if (!logDetails) {
out("start request " + mesRequest.getRequestId() + " (" + mesRequest.getClass().getSimpleName() + ")");
} else {
try {
JAXBElement<?> jexbelement = new JAXBElement(new QName(mesRequest.getClass().getSimpleName()), mesRequest.getClass(),
mesRequest);
StringWriter stw = new StringWriter();
getMarshaller().marshal(jexbelement, stw);
out(stw.toString());
} catch (JAXBException e) {
err("no jaxb context or marshaller created");
} catch (Throwable e) {
err("Error logging mesRequest details");
}
}
}
private void setResponseValues(MesResponse response, ResponseDetail responseDetail) {
if (responseDetail == ResponseDetail.OK) {
response.setTotalResult(IMesServices.MES_RESULT_OK);
return;
}
response.setTotalResult(IMesServices.MES_RESULT_NOT_OK);
response
.setErrorDetails(addError(response.getErrorDetails(), getErrorDetail(responseDetail.getText(), responseDetail.getCode())));
}
protected IMesServices getFailoverProxy() {
return failoverProxy;
}
@Override
public CreateContainerResponse mesCreateContainer(CreateContainerRequest createContainerRequest) {
CreateContainerResponse responseObject = new CreateContainerResponse();
try {
checkPreconditions(responseObject, createContainerRequest);
responseObject = getFailoverProxy().mesCreateContainer(createContainerRequest);
} catch (Throwable throwable) {
handleThrowable(responseObject, throwable);
} finally {
finalizeRequest(responseObject);
}
return responseObject;
}
@Override
public CheckContainerResponse mesCheckContainer(CheckContainerRequest checkContainerRequest) {
CheckContainerResponse responseObject = new CheckContainerResponse();
try {
checkPreconditions(responseObject, checkContainerRequest);
responseObject = getFailoverProxy().mesCheckContainer(checkContainerRequest);
} catch (Throwable throwable) {
handleThrowable(responseObject, throwable);
} finally {
finalizeRequest(responseObject);
}
return responseObject;
}
@Override
public PlacementRecipeCheckResponse mesCheckPlacementRecipe(PlacementRecipeCheckRequest placementRecipeCheckRequest) {
PlacementRecipeCheckResponse responseObject = new PlacementRecipeCheckResponse();
try {
checkPreconditions(responseObject, placementRecipeCheckRequest);
responseObject = getFailoverProxy().mesCheckPlacementRecipe(placementRecipeCheckRequest);
} catch (Throwable throwable) {
handleThrowable(responseObject, throwable);
} finally {
finalizeRequest(responseObject);
}
return responseObject;
}
@Override
public InterlockingResponse mesInterlocking(InterlockingRequest interlockingRequest) {
InterlockingResponse responseObject = new InterlockingResponse();
try {
checkPreconditions(responseObject, interlockingRequest);
responseObject = getFailoverProxy().mesInterlocking(interlockingRequest);
} catch (Throwable throwable) {
handleThrowable(responseObject, throwable);
} finally {
finalizeRequest(responseObject);
}
return responseObject;
}
@Override
public PanelInfoResponse mesPanelInformation(PanelInfoRequest infoRequest) {
PanelInfoResponse responseObject = new PanelInfoResponse();
try {
checkPreconditions(responseObject, infoRequest);
responseObject = getFailoverProxy().mesPanelInformation(infoRequest);
} catch (Throwable throwable) {
handleThrowable(responseObject, throwable);
} finally {
finalizeRequest(responseObject);
}
return responseObject;
}
@Override
public MesResponse mesItemProduced(ItemProducedRequest itemProducedRequest) {
MesResponse responseObject = new MesResponse();
try {
checkPreconditions(responseObject, itemProducedRequest);
responseObject = getFailoverProxy().mesItemProduced(itemProducedRequest);
} catch (Throwable throwable) {
handleThrowable(responseObject, throwable);
} finally {
finalizeRequest(responseObject);
}
return responseObject;
}
@Override
public MesResponse mesMachineState(MachineStatusRequest machineStatus) {
MesResponse responseObject = new MesResponse();
try {
checkPreconditions(responseObject, machineStatus);
responseObject = getFailoverProxy().mesMachineState(machineStatus);
} catch (Throwable throwable) {
handleThrowable(responseObject, throwable);
} finally {
finalizeRequest(responseObject);
}
return responseObject;
}
@Override
public MesResponse mesMachineMessage(MachineMessageRequest machineMessage) {
MesResponse responseObject = new MesResponse();
try {
checkPreconditions(responseObject, machineMessage);
responseObject = getFailoverProxy().mesMachineMessage(machineMessage);
} catch (Throwable throwable) {
handleThrowable(responseObject, throwable);
} finally {
finalizeRequest(responseObject);
}
return responseObject;
}
@Override
public MesResponse mesMaterialConsumed(MaterialConsumedRequest materialConsumedRequest) {
MesResponse responseObject = new MesResponse();
try {
checkPreconditions(responseObject, materialConsumedRequest);
responseObject = getFailoverProxy().mesMaterialConsumed(materialConsumedRequest);
} catch (Throwable throwable) {
handleThrowable(responseObject, throwable);
} finally {
finalizeRequest(responseObject);
}
return responseObject;
}
@Override
public MesConfigurationResponse mesGetConfiguration(MesRequest mesRequest) {
MesConfigurationResponse responseObject = new MesConfigurationResponse();
try {
checkPreconditions(responseObject, mesRequest);
responseObject = getFailoverProxy().mesGetConfiguration(mesRequest);
} catch (Throwable throwable) {
handleThrowable(responseObject, throwable);
} finally {
finalizeRequest(responseObject);
}
return responseObject;
}
@Override
public MesResponse mesStart(MesStartRequest mesRequest) {
MesResponse responseObject = new MesResponse();
try {
// check properties for logging and create marshaller for logging
if (System.getProperties().containsKey(MES_LOG_PREFIX)) {
LOG_PREFIX = System.getProperty(MES_LOG_PREFIX);
}
if (System.getProperties().containsKey(MES_LOG_DETAILS)) {
String sLogDetails = System.getProperty(MES_LOG_DETAILS);
logDetails = sLogDetails.equalsIgnoreCase(Boolean.TRUE.toString()) || sLogDetails.equals("1");
}
// check mes functionality
if (mesRequest == null) {
throw new CommonSmtException(ResponseDetail.REQUEST_IS_NULL);
}
if (!isConfigured()) {
throw new CommonSmtException(ResponseDetail.MES_NOT_CONFIGURED_PROPERLY);
}
if (isActive()) {
setResponseValues(responseObject, ResponseDetail.OK);
return responseObject;
}
long start = System.nanoTime();
responseObject = getFailoverProxy().mesStart(mesRequest);
long finished = System.nanoTime();
out("roundtrip = " + ((finished - start) / 1000L) + " microseconds");
if (responseObject.getTotalResult() == MES_RESULT_OK) {
setActive(true);
startUpdateThread();
}
} catch (CommonSmtException cse) {
handleThrowable(responseObject, cse);
} finally {
logResponse(responseObject);
}
return responseObject;
}
protected void setActive(boolean active) {
if (!this.active && active) {
out("setting MesServices active");
} else if (this.active && !active) {
out("setting MesServices inactive");
}
this.active = active;
}
protected boolean isActive() {
return active;
}
protected boolean isConfigured() {
return configured;
}
protected void setConfigured(boolean configured) {
if (!this.configured && configured) {
out("setting MesServices configured");
} else if (this.configured && !configured) {
out("setting MesServices configured");
}
this.configured = configured;
}
@Override
public MesResponse mesGetStatus(MesRequest mesRequest) {
MesResponse responseObject = new MesResponse();
try {
checkPreconditions(responseObject, mesRequest);
responseObject = getFailoverProxy().mesGetStatus(mesRequest);
} catch (Throwable throwable) {
handleThrowable(responseObject, throwable);
} finally {
logResponse(responseObject);
}
return responseObject;
}
@Override
public MesResponse mesStop(MesRequest mesRequest) {
MesResponse responseObject = new MesResponse();
try {
checkPreconditions(responseObject, mesRequest);
responseObject = getFailoverProxy().mesStop(mesRequest);
} catch (Throwable throwable) {
handleThrowable(responseObject, throwable);
} finally {
logResponse(responseObject);
}
setActive(false);
stopUpdateThread();
return responseObject;
}
@Override
public MesFailoverResponse mesGetFailoverList(MesRequest failoverRequest) {
MesFailoverResponse responseObject = new MesFailoverResponse();
try {
checkPreconditions(responseObject, failoverRequest);
responseObject = getFailoverProxy().mesGetFailoverList(failoverRequest);
} catch (Throwable throwable) {
handleThrowable(responseObject, throwable);
} finally {
finalizeRequest(responseObject);
}
return responseObject;
}
protected synchronized Thread getUpdateThread() {
String threadName = "failoverUpdateThread#" + (updateThreadCount++);
Thread failoverUpdateThread = new Thread(threadName) {
private int runCounter;
@Override
public void run() {
out(getName() + "renew failoverHost list thread started, call #" + (++runCounter));
while (true) {
try {
if (refreshFailoverhostsInterval < DEFAULT_REFRESH_INTERVAL) {
Thread.sleep(DEFAULT_REFRESH_INTERVAL);
} else {
Thread.sleep(refreshFailoverhostsInterval);
}
mesGetFailoverList(new MesRequest());
out(getName() + "renew failoverHost list finished");
} catch (InterruptedException e) {
err(getName() + "interrupted or failed");
break;
}
}
out(getName() + "closed");
}
};
out(threadName + "created");
return failoverUpdateThread;
}
protected void startUpdateThread() {
if (refreshFailoverhostsInterval == 0) {
out("do not start failover update thread because its interval is 0");
}
// if connection is established and OK start observation thread
if (failoverUpdateThread == null || !failoverUpdateThread.isAlive()) {
failoverUpdateThread = getUpdateThread();
failoverUpdateThread.start();
}
}
/**
* the current active channel was closed (port closed on DataInterface)
*
* @param channelName
*/
protected void stopUpdateThread() {
out(" was closed by iTAC.MES.Suite DataInterface");
// den Ueberwachungsthread stoppen
out(" stop " + failoverUpdateThread.getName() + " now");
if (failoverUpdateThread != null && failoverUpdateThread.isAlive()) {
failoverUpdateThread.interrupt();
failoverUpdateThread = null;
}
}
private ErrorDetail[] addError(ErrorDetail[] errorDetails, ErrorDetail errorDetail) {
List<ErrorDetail> list = new ArrayList<ErrorDetail>();
for (ErrorDetail item : errorDetails) {
list.add(item);
}
list.add(errorDetail);
return list.toArray(new ErrorDetail[list.size()]);
}
public void out(String text) {
System.out.println(LOG_PREFIX + "[MesServices][" + Thread.currentThread().getName() + "] " + text);
}
public void err(String text) {
System.err.println(LOG_PREFIX + "[MesServices][" + Thread.currentThread().getName() + "] " + text);
}
/* (non-Javadoc)
* @see com.itac.mes.commonsmt.IMesServices#mesCreateMslContainer(com.itac.mes.commonsmt.data.CreateMslContainerRequest)
*/
@Override
public CreateMslContainerResponse mesCreateMslContainer(CreateMslContainerRequest createMslContainerRequest) {
CreateMslContainerResponse responseObject = new CreateMslContainerResponse();
try {
checkPreconditions(responseObject, createMslContainerRequest);
responseObject = getFailoverProxy().mesCreateMslContainer(createMslContainerRequest);
} catch (Throwable throwable) {
handleThrowable(responseObject, throwable);
} finally {
finalizeRequest(responseObject);
}
return responseObject;
}
/* (non-Javadoc)
* @see com.itac.mes.commonsmt.IMesServices#mesCheckMslContainer(com.itac.mes.commonsmt.data.CheckMslContainerRequest)
*/
@Override
public CheckMslContainerResponse mesCheckMslContainer(CheckMslContainerRequest checkMslContainerRequest) {
CheckMslContainerResponse responseObject = new CheckMslContainerResponse();
try {
checkPreconditions(responseObject, checkMslContainerRequest);
responseObject = getFailoverProxy().mesCheckMslContainer(checkMslContainerRequest);
} catch (Throwable throwable) {
handleThrowable(responseObject, throwable);
} finally {
finalizeRequest(responseObject);
}
return responseObject;
}
}

View File

@@ -0,0 +1,58 @@
/*
* Copyright (c) 2016 iTAC Software AG, Germany. All Rights Reserved.
*
* This software is protected by copyright. Under no circumstances may any part of this file in any form be copied,
* printed, edited or otherwise distributed, be stored in a retrieval system, or be translated into another language
* without the written permission of iTAC Software AG.
*/
package com.itac.mes.commonsmt.socket;
import java.beans.PropertyChangeListener;
import java.io.IOException;
import java.lang.reflect.Proxy;
import com.itac.mes.commonsmt.IMesServicesChannel;
import com.itac.mes.datainterface.data.IMesServicesLog;
import com.itac.mes.datainterface.socket.BaseIhapHandler;
/**
* This handler delegates IMesService calls to a socket server for CommonSmt Interface
*
* @author frankp
*
*/
public class IhapHandler extends BaseIhapHandler {
/**
* This handler is responsible for calling all IMesServices functions at a socket server for this type.<br>
*
* @param host
* the host where the server listens
* @param port
* the port the server listens
* @param channelName
* the name of the channel. As every channel has a unique name it is possible to debug server/client side
* @param connectionStateCloseListener
* detect wether a
* @param classLoader
* a classloader to override default class loader
* @param log
* the mesLog. if null prints direct to System.out/System.err
* @return the reference to a base Handler
* @throws IOException
* thrown if no connection was established (server not available)
*/
public IMesServicesChannel connect(String host, int port, String channelName, PropertyChangeListener connectionStateCloseListener,
ClassLoader classLoader, IMesServicesLog log) throws IOException {
// create a default connection, not bound to any type
BaseIhapHandler handler = createHandler(host, port, channelName, connectionStateCloseListener, classLoader, log);
// create a proxy for a specific type (Interface)
IMesServicesChannel mesServiceChannel = (IMesServicesChannel) Proxy.newProxyInstance(classLoader,
new Class[] { IMesServicesChannel.class }, handler);
// set the channel name and transport it top server
mesServiceChannel.setChannelName(channelName);
return mesServiceChannel;
}
}

View File

@@ -0,0 +1,22 @@
/*
* Copyright (c) 2015 iTAC Software AG, Germany. All Rights Reserved.
*
* This software is protected by copyright. Under no circumstances may any part of this file in any form be copied,
* printed, edited or otherwise distributed, be stored in a retrieval system, or be translated into another language
* without the written permission of iTAC Software AG.
*/
package com.itac.mes.commonsmt;
import static org.junit.Assert.assertEquals;
import org.junit.Test;
public class CommonSmtExceptionTest {
@Test
public void test() {
CommonSmtException testee = new CommonSmtException(ResponseDetail.COMMUNICATION_FAILURE);
assertEquals(ResponseDetail.COMMUNICATION_FAILURE, testee.getResponseDetail());
}
}

View File

@@ -0,0 +1,99 @@
/*
* Copyright (c) 2016 iTAC Software AG, Germany. All Rights Reserved.
*
* This software is protected by copyright. Under no circumstances may any part of this file in any form be copied,
* printed, edited or otherwise distributed, be stored in a retrieval system, or be translated into another language
* without the written permission of iTAC Software AG.
*/
package com.itac.mes.commonsmt;
import static junit.framework.Assert.assertNotNull;
import static org.junit.Assert.assertFalse;
import static org.junit.Assert.assertTrue;
import static org.mockito.Mockito.mock;
import static org.mockito.Mockito.when;
import org.junit.Test;
import org.mockito.Mockito;
import com.itac.mes.commonsmt.data.CheckContainerRequest;
import com.itac.mes.commonsmt.data.CheckContainerResponse;
import com.itac.mes.commonsmt.data.MesRequest;
import com.itac.mes.commonsmt.data.MesResponse;
public class MesServicesTest {
@Test
public void shouldNotStartWithInvalidPort() {
MesServices testee = new MesServices("localhost", 100, -1);
assertNotNull(testee);
}
@Test
public void shouldCheckHostnameValid() {
MesServices testee = new MesServices("localhost", 100, -1);
assertFalse(testee.isHostNameValid(null));
assertFalse(testee.isHostNameValid(""));
assertTrue(testee.isHostNameValid("localhost"));
}
@Test
public void shouldCheckPortValid() {
MesServices testee = new MesServices("localhost", 100, -1);
for (int i = 0; i < 1023; i++) {
assertFalse("" + i, testee.isPortValid(i));
}
for (int i = 1024; i < 49150; i++) {
assertTrue("" + i, testee.isPortValid(i));
}
for (int i = 49151; i < 65535; i++) {
assertFalse("" + i, testee.isPortValid(i));
}
}
@Test(expected = CommonSmtException.class)
public void shouldCheckPrecond0() throws CommonSmtException {
MesServices testee = new MesServices("localhost", 100, -1);
testee.checkPreconditions(null, null);
}
@Test(expected = CommonSmtException.class)
public void shouldCheckPrecond1() throws CommonSmtException {
MesServices testee = new MesServices("localhost", 100, -1);
MesRequest request = new MesRequest();
testee.checkPreconditions(null, request);
}
@Test(expected = CommonSmtException.class)
public void shouldCheckPrecond2() throws CommonSmtException {
MesServices testee = new MesServices("localhost", 100, -1);
MesResponse response = new MesResponse();
MesRequest request = new MesRequest();
request.setRequestId(-5);
testee.checkPreconditions(response, request);
assertTrue(request.getRequestId() >= 0);
assertTrue(request.getRequestId() == response.getRequestId());
assertNotNull(request.getEventDate());
}
@Test
public void shouldxxx() throws CommonSmtException {
MesServices testee = new MesServices("localhost", 100, -1);
MesServices spyTestee = Mockito.spy(testee);
IMesServices mockMesServices = mock(IMesServices.class);
CheckContainerResponse response = new CheckContainerResponse();
when(mockMesServices.mesCheckContainer(Mockito.any(CheckContainerRequest.class))).thenReturn(response);
when(spyTestee.getFailoverProxy()).thenReturn(mockMesServices);
when(spyTestee.isActive()).thenReturn(true);
CheckContainerRequest checkContainerRequest = new CheckContainerRequest();
CheckContainerResponse r = spyTestee.mesCheckContainer(checkContainerRequest);
assertNotNull(r);
}
}

View File

@@ -0,0 +1,34 @@
package com.itac.mes.commonsmt.data;
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertNotNull;
import org.junit.Test;
public class CheckContainerRequestTest {
@Test
public void shouldReturnEmptyContaienrList() {
CheckContainerRequest testee = new CheckContainerRequest();
assertNotNull(testee.getContainers());
assertEquals(0, testee.getContainers().length);
testee.setContainers(null);
assertNotNull(testee.getContainers());
assertEquals(0, testee.getContainers().length);
}
@Test
public void getterSetterTest() {
CheckContainerRequest testee = new CheckContainerRequest();
Container[] container = new Container[] { new Container() };
testee.setContainers(container);
assertNotNull(testee.getContainers());
assertEquals(1, testee.getContainers().length);
testee.setOperation(12);
assertEquals(12, testee.getOperation());
}
}

View File

@@ -0,0 +1,34 @@
package com.itac.mes.commonsmt.data;
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertNotNull;
import org.junit.Test;
public class CheckContainerResponseTest {
@Test
public void shouldReturnEmptyContaienrList() {
CheckContainerResponse testee = new CheckContainerResponse();
assertNotNull(testee.getContainers());
assertEquals(0, testee.getContainers().length);
testee.setContainers(null);
assertNotNull(testee.getContainers());
assertEquals(0, testee.getContainers().length);
}
@Test
public void getterSetterTest() {
CheckContainerResponse testee = new CheckContainerResponse();
Container[] container = new Container[] { new Container() };
testee.setContainers(container);
assertNotNull(testee.getContainers());
assertEquals(1, testee.getContainers().length);
testee.setOperation(12);
assertEquals(12, testee.getOperation());
}
}

View File

@@ -0,0 +1,106 @@
/*
* Copyright (c) 2014 iTAC Software AG, Germany. All Rights Reserved.
*
* This software is protected by copyright. Under no circumstances may any part of this file in any form be copied,
* printed, edited or otherwise distributed, be stored in a retrieval system, or be translated into another language
* without the written permission of iTAC Software AG.
*/
package com.itac.mes.commonsmt.data;
import static junit.framework.Assert.assertEquals;
import static junit.framework.Assert.assertNotNull;
import static org.junit.Assert.assertTrue;
import java.util.Date;
import org.junit.Ignore;
import org.junit.Test;
public class ContainerTest {
@Test
@Ignore
public void shouldHaveDefaults() {
Container testee = new Container();
assertNotNull(testee);
// all stringvalues empty but not null
assertEquals("", testee.getContainerId());
assertEquals("", testee.getClassification());
assertEquals("", testee.getComponentId());
assertEquals("", testee.getDateCode());
assertEquals("", testee.getErrorText());
assertEquals("", testee.getIncomingRefNumber());
assertEquals("", testee.getLot());
assertEquals("R", testee.getState());
assertEquals("", testee.getSupplierName());
assertEquals("", testee.getSupplierNumber());
assertEquals(0, testee.getActualQuantity());
assertEquals(0, testee.getInitialQuantity());
assertTrue(testee.getExpirationDate().getTime() <= System.currentTimeMillis());
}
@Test
@Ignore
public void shouldAcceptNullSet() {
Container testee = new Container();
assertNotNull(testee);
// all stringvalues empty but not null
testee.setContainerId(null);
testee.setClassification(null);
testee.setComponentId(null);
testee.setDateCode(null);
testee.setErrorText(null);
testee.setIncomingRefNumber(null);
testee.setLot(null);
testee.setState(null);
testee.setSupplierName(null);
testee.setSupplierNumber(null);
testee.setExpirationDate(null);
assertEquals("", testee.getContainerId());
assertEquals("", testee.getClassification());
assertEquals("", testee.getComponentId());
assertEquals("", testee.getDateCode());
assertEquals("", testee.getErrorText());
assertEquals("", testee.getIncomingRefNumber());
assertEquals("", testee.getLot());
assertEquals("R", testee.getState());
assertEquals("", testee.getSupplierName());
assertEquals("", testee.getSupplierNumber());
assertEquals(0, testee.getActualQuantity());
assertEquals(0, testee.getInitialQuantity());
assertTrue(testee.getExpirationDate().getTime() <= System.currentTimeMillis());
}
@Test
public void shouldUseSetter() {
Container testee = new Container();
assertNotNull(testee);
// all stringvalues empty but not null
testee.setContainerId("xxx");
testee.setClassification("a");
testee.setComponentId("b");
testee.setDateCode("c");
testee.setErrorText("d");
testee.setIncomingRefNumber("e");
testee.setLot("f");
testee.setState("g");
testee.setSupplierName("h");
testee.setSupplierNumber("i");
testee.setActualQuantity(200);
testee.setInitialQuantity(1000);
testee.setExpirationDate(new Date(1000000L));
assertEquals("xxx", testee.getContainerId());
assertEquals("a", testee.getClassification());
assertEquals("b", testee.getComponentId());
assertEquals("c", testee.getDateCode());
assertEquals("d", testee.getErrorText());
assertEquals("e", testee.getIncomingRefNumber());
assertEquals("f", testee.getLot());
assertEquals("g", testee.getState());
assertEquals("h", testee.getSupplierName());
assertEquals("i", testee.getSupplierNumber());
assertEquals(200, testee.getActualQuantity());
assertEquals(1000, testee.getInitialQuantity());
assertEquals(1000000L, testee.getExpirationDate().getTime());
}
}

View File

@@ -0,0 +1,40 @@
package com.itac.mes.commonsmt.data;
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertNotNull;
import org.junit.Test;
public class CreateContainerRequestTest {
@Test
public void shouldReturnEmptyContaienrList() {
CreateContainerRequest testee = new CreateContainerRequest();
assertNotNull(testee.getContainers());
assertEquals(0, testee.getContainers().length);
testee.setContainers(null);
assertNotNull(testee.getContainers());
assertEquals(0, testee.getContainers().length);
}
@Test
public void getterSetterTest() {
CreateContainerRequest testee = new CreateContainerRequest();
Container[] container = new Container[] { new Container() };
testee.setContainers(container);
assertNotNull(testee.getContainers());
assertEquals(1, testee.getContainers().length);
testee.setOperation(1);
assertEquals(1, testee.getOperation());
}
@Test(expected = IllegalArgumentException.class)
public void getterSetterTestOutOfRange() {
CreateContainerRequest testee = new CreateContainerRequest();
testee.setOperation(12);
}
}

View File

@@ -0,0 +1,34 @@
package com.itac.mes.commonsmt.data;
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertNotNull;
import org.junit.Test;
public class CreateContainerResponseTest {
@Test
public void shouldReturnEmptyContaienrList() {
CreateContainerResponse testee = new CreateContainerResponse();
assertNotNull(testee.getContainers());
assertEquals(0, testee.getContainers().length);
testee.setContainers(null);
assertNotNull(testee.getContainers());
assertEquals(0, testee.getContainers().length);
}
@Test
public void getterSetterTest() {
CreateContainerResponse testee = new CreateContainerResponse();
Container[] container = new Container[] { new Container() };
testee.setContainers(container);
assertNotNull(testee.getContainers());
assertEquals(1, testee.getContainers().length);
testee.setOperation(12);
assertEquals(12, testee.getOperation());
}
}

View File

@@ -0,0 +1,31 @@
package com.itac.mes.commonsmt.data;
import static junit.framework.Assert.assertNull;
import static org.junit.Assert.assertNotNull;
import org.junit.Test;
public class HandlerInfoTest {
@Test
public void test() {
HandlerInfo testee = new HandlerInfo();
assertNotNull(testee.getPlacements());
}
@Test
public void testGetterSetter() {
HandlerInfo testee = new HandlerInfo();
assertNull(testee.getContainer());
assertNull(testee.getDivision());
assertNull(testee.getHandlerId());
assertNull(testee.getHandlerType());
assertNull(testee.getLevel());
assertNull(testee.getTable());
assertNull(testee.getTower());
assertNull(testee.getTrack());
assertNull(testee.getVerifiedDate());
}
}

View File

@@ -0,0 +1,21 @@
package com.itac.mes.commonsmt.data;
import static junit.framework.Assert.assertTrue;
import static org.junit.Assert.assertFalse;
import static org.junit.Assert.assertNotNull;
import org.junit.Test;
public class MesConfigurationResponseTest {
@Test
public void shouldNotFail() {
MesConfigurationResponse testee = new MesConfigurationResponse();
assertNotNull(testee);
assertFalse(testee.isLineBased());
testee.setLineBased(true);
assertTrue(testee.isLineBased());
}
}

View File

@@ -0,0 +1,30 @@
package com.itac.mes.commonsmt.data;
import static junit.framework.Assert.assertEquals;
import static junit.framework.Assert.assertNull;
import org.junit.Test;
public class SerialnumberInfoTest {
@Test
public void shouldHaveNullDefaultValues() {
SerialnumberInfo testee = new SerialnumberInfo();
assertNull(testee.getSerialnumber());
assertNull(testee.getSerialnumberPosition());
assertEquals(0, testee.getStatus());
}
@Test
public void shouldSetValues() {
SerialnumberInfo testee = new SerialnumberInfo();
testee.setSerialnumber("snr");
testee.setSerialnumberPosition("1");
testee.setStatus(22);
assertEquals("snr",testee.getSerialnumber());
assertEquals("1",testee.getSerialnumberPosition());
assertEquals(22, testee.getStatus());
}
}

View File

@@ -0,0 +1,25 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="de">
<head>
<!-- Generated by javadoc (1.8.0_111) on Tue Jun 12 15:22:05 CEST 2018 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>All Classes (imsinterfaces-commonsmt-plugin 9.00.01alpha-DEVELOPER API)</title>
<meta name="date" content="2018-06-12">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script>
</head>
<body>
<h1 class="bar">All&nbsp;Classes</h1>
<div class="indexContainer">
<ul>
<li><a href="com/itac/mes/commonsmt/FailoverHostList.html" title="class in com.itac.mes.commonsmt" target="classFrame">FailoverHostList</a></li>
<li><a href="com/itac/mes/commonsmt/FailoverInvocationHandler.html" title="class in com.itac.mes.commonsmt" target="classFrame">FailoverInvocationHandler</a></li>
<li><a href="com/itac/mes/commonsmt/IFailoverProxy.html" title="interface in com.itac.mes.commonsmt" target="classFrame"><span class="interfaceName">IFailoverProxy</span></a></li>
<li><a href="com/itac/mes/commonsmt/socket/IhapHandler.html" title="class in com.itac.mes.commonsmt.socket" target="classFrame">IhapHandler</a></li>
<li><a href="com/itac/mes/commonsmt/IMesServicesChannel.html" title="interface in com.itac.mes.commonsmt" target="classFrame"><span class="interfaceName">IMesServicesChannel</span></a></li>
<li><a href="com/itac/mes/commonsmt/MesServices.html" title="class in com.itac.mes.commonsmt" target="classFrame">MesServices</a></li>
</ul>
</div>
</body>
</html>

View File

@@ -0,0 +1,25 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="de">
<head>
<!-- Generated by javadoc (1.8.0_111) on Tue Jun 12 15:22:05 CEST 2018 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>All Classes (imsinterfaces-commonsmt-plugin 9.00.01alpha-DEVELOPER API)</title>
<meta name="date" content="2018-06-12">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script>
</head>
<body>
<h1 class="bar">All&nbsp;Classes</h1>
<div class="indexContainer">
<ul>
<li><a href="com/itac/mes/commonsmt/FailoverHostList.html" title="class in com.itac.mes.commonsmt">FailoverHostList</a></li>
<li><a href="com/itac/mes/commonsmt/FailoverInvocationHandler.html" title="class in com.itac.mes.commonsmt">FailoverInvocationHandler</a></li>
<li><a href="com/itac/mes/commonsmt/IFailoverProxy.html" title="interface in com.itac.mes.commonsmt"><span class="interfaceName">IFailoverProxy</span></a></li>
<li><a href="com/itac/mes/commonsmt/socket/IhapHandler.html" title="class in com.itac.mes.commonsmt.socket">IhapHandler</a></li>
<li><a href="com/itac/mes/commonsmt/IMesServicesChannel.html" title="interface in com.itac.mes.commonsmt"><span class="interfaceName">IMesServicesChannel</span></a></li>
<li><a href="com/itac/mes/commonsmt/MesServices.html" title="class in com.itac.mes.commonsmt">MesServices</a></li>
</ul>
</div>
</body>
</html>

View File

@@ -0,0 +1,266 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="de">
<head>
<!-- Generated by javadoc (1.8.0_111) on Tue Jun 12 15:22:05 CEST 2018 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>FailoverHostList (imsinterfaces-commonsmt-plugin 9.00.01alpha-DEVELOPER API)</title>
<meta name="date" content="2018-06-12">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="FailoverHostList (imsinterfaces-commonsmt-plugin 9.00.01alpha-DEVELOPER API)";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">com.itac.mes.commonsmt</div>
<h2 title="Class FailoverHostList" class="title">Class FailoverHostList</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li><a href="http://download.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
<li>
<ul class="inheritance">
<li>com.itac.mes.commonsmt.FailoverHostList</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>Direct Known Subclasses:</dt>
<dd><a href="../../../../com/itac/mes/commonsmt/FailoverInvocationHandler.html" title="class in com.itac.mes.commonsmt">FailoverInvocationHandler</a></dd>
</dl>
<hr>
<br>
<pre>public class <span class="typeNameLabel">FailoverHostList</span>
extends <a href="http://download.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/itac/mes/commonsmt/FailoverHostList.html#FailoverHostList-com.itac.mes.datainterface.data.IMesServicesLog-">FailoverHostList</a></span>(com.itac.mes.datainterface.data.IMesServicesLog&nbsp;log)</code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>com.itac.mes.commonsmt.data.FailoverHost</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/itac/mes/commonsmt/FailoverHostList.html#getActiveHost--">getActiveHost</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code><a href="http://download.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;com.itac.mes.commonsmt.data.FailoverHost&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/itac/mes/commonsmt/FailoverHostList.html#getList--">getList</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>com.itac.mes.datainterface.data.IMesServicesLog</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/itac/mes/commonsmt/FailoverHostList.html#getLog--">getLog</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>com.itac.mes.commonsmt.data.FailoverHost</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/itac/mes/commonsmt/FailoverHostList.html#getNextFailoverHost--">getNextFailoverHost</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/itac/mes/commonsmt/FailoverHostList.html#remove-com.itac.mes.commonsmt.data.FailoverHost-">remove</a></span>(com.itac.mes.commonsmt.data.FailoverHost&nbsp;host)</code>
<div class="block">Removes a host from the failover list.</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/itac/mes/commonsmt/FailoverHostList.html#setActiveHost-com.itac.mes.commonsmt.data.FailoverHost-">setActiveHost</a></span>(com.itac.mes.commonsmt.data.FailoverHost&nbsp;host)</code>&nbsp;</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/itac/mes/commonsmt/FailoverHostList.html#setFailover-com.itac.mes.commonsmt.data.FailoverHost:A-">setFailover</a></span>(com.itac.mes.commonsmt.data.FailoverHost[]&nbsp;newFailoverHosts)</code>&nbsp;</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/itac/mes/commonsmt/FailoverHostList.html#size--">size</a></span>()</code>&nbsp;</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.<a href="http://download.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
<code><a href="http://download.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://download.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://download.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://download.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://download.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://download.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://download.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://download.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://download.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="FailoverHostList-com.itac.mes.datainterface.data.IMesServicesLog-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>FailoverHostList</h4>
<pre>public&nbsp;FailoverHostList(com.itac.mes.datainterface.data.IMesServicesLog&nbsp;log)</pre>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>log</code> - if log is null (which is allowed) simply usse the System. out for logging</dd>
</dl>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="getLog--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getLog</h4>
<pre>public&nbsp;com.itac.mes.datainterface.data.IMesServicesLog&nbsp;getLog()</pre>
</li>
</ul>
<a name="setFailover-com.itac.mes.commonsmt.data.FailoverHost:A-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setFailover</h4>
<pre>public&nbsp;void&nbsp;setFailover(com.itac.mes.commonsmt.data.FailoverHost[]&nbsp;newFailoverHosts)</pre>
</li>
</ul>
<a name="remove-com.itac.mes.commonsmt.data.FailoverHost-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>remove</h4>
<pre>public&nbsp;void&nbsp;remove(com.itac.mes.commonsmt.data.FailoverHost&nbsp;host)</pre>
<div class="block">Removes a host from the failover list.
If the host is the currently active host <a href="../../../../com/itac/mes/commonsmt/FailoverHostList.html#getActiveHost--"><code>getActiveHost()</code></a> then the current host is set to null<br>
If the host is not in the host list then nothing happens</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>host</code> - the host to be removed; do nothing if host is null</dd>
</dl>
</li>
</ul>
<a name="size--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>size</h4>
<pre>public&nbsp;int&nbsp;size()</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the number of hosts in the failover list</dd>
</dl>
</li>
</ul>
<a name="getList--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getList</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;com.itac.mes.commonsmt.data.FailoverHost&gt;&nbsp;getList()</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the list of currently known host to fail over</dd>
</dl>
</li>
</ul>
<a name="getActiveHost--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getActiveHost</h4>
<pre>public&nbsp;com.itac.mes.commonsmt.data.FailoverHost&nbsp;getActiveHost()</pre>
</li>
</ul>
<a name="setActiveHost-com.itac.mes.commonsmt.data.FailoverHost-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setActiveHost</h4>
<pre>public&nbsp;void&nbsp;setActiveHost(com.itac.mes.commonsmt.data.FailoverHost&nbsp;host)</pre>
</li>
</ul>
<a name="getNextFailoverHost--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>getNextFailoverHost</h4>
<pre>public&nbsp;com.itac.mes.commonsmt.data.FailoverHost&nbsp;getNextFailoverHost()</pre>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<p class="legalCopy"><small>Copyright &#169; 2018. All Rights Reserved.</small></p>
</body>
</html>

View File

@@ -0,0 +1,184 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="de">
<head>
<!-- Generated by javadoc (1.8.0_111) on Tue Jun 12 15:22:05 CEST 2018 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>FailoverInvocationHandler (imsinterfaces-commonsmt-plugin 9.00.01alpha-DEVELOPER API)</title>
<meta name="date" content="2018-06-12">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="FailoverInvocationHandler (imsinterfaces-commonsmt-plugin 9.00.01alpha-DEVELOPER API)";
}
}
catch(err) {
}
//-->
var methods = {"i0":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">com.itac.mes.commonsmt</div>
<h2 title="Class FailoverInvocationHandler" class="title">Class FailoverInvocationHandler</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li><a href="http://download.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
<li>
<ul class="inheritance">
<li><a href="../../../../com/itac/mes/commonsmt/FailoverHostList.html" title="class in com.itac.mes.commonsmt">com.itac.mes.commonsmt.FailoverHostList</a></li>
<li>
<ul class="inheritance">
<li>com.itac.mes.commonsmt.FailoverInvocationHandler</li>
</ul>
</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd><a href="../../../../com/itac/mes/commonsmt/IFailoverProxy.html" title="interface in com.itac.mes.commonsmt">IFailoverProxy</a>, <a href="http://download.oracle.com/javase/7/docs/api/java/lang/reflect/InvocationHandler.html?is-external=true" title="class or interface in java.lang.reflect">InvocationHandler</a></dd>
</dl>
<hr>
<br>
<pre>public class <span class="typeNameLabel">FailoverInvocationHandler</span>
extends <a href="../../../../com/itac/mes/commonsmt/FailoverHostList.html" title="class in com.itac.mes.commonsmt">FailoverHostList</a>
implements <a href="http://download.oracle.com/javase/7/docs/api/java/lang/reflect/InvocationHandler.html?is-external=true" title="class or interface in java.lang.reflect">InvocationHandler</a>, <a href="../../../../com/itac/mes/commonsmt/IFailoverProxy.html" title="interface in com.itac.mes.commonsmt">IFailoverProxy</a></pre>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/itac/mes/commonsmt/FailoverInvocationHandler.html#FailoverInvocationHandler-com.itac.mes.datainterface.data.IMesServicesLog-">FailoverInvocationHandler</a></span>(com.itac.mes.datainterface.data.IMesServicesLog&nbsp;log)</code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code><a href="http://download.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/itac/mes/commonsmt/FailoverInvocationHandler.html#invoke-java.lang.Object-java.lang.reflect.Method-java.lang.Object:A-">invoke</a></span>(<a href="http://download.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;proxy,
<a href="http://download.oracle.com/javase/7/docs/api/java/lang/reflect/Method.html?is-external=true" title="class or interface in java.lang.reflect">Method</a>&nbsp;method,
<a href="http://download.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>[]&nbsp;args)</code>&nbsp;</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.com.itac.mes.commonsmt.FailoverHostList">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;com.itac.mes.commonsmt.<a href="../../../../com/itac/mes/commonsmt/FailoverHostList.html" title="class in com.itac.mes.commonsmt">FailoverHostList</a></h3>
<code><a href="../../../../com/itac/mes/commonsmt/FailoverHostList.html#getActiveHost--">getActiveHost</a>, <a href="../../../../com/itac/mes/commonsmt/FailoverHostList.html#getList--">getList</a>, <a href="../../../../com/itac/mes/commonsmt/FailoverHostList.html#getLog--">getLog</a>, <a href="../../../../com/itac/mes/commonsmt/FailoverHostList.html#getNextFailoverHost--">getNextFailoverHost</a>, <a href="../../../../com/itac/mes/commonsmt/FailoverHostList.html#remove-com.itac.mes.commonsmt.data.FailoverHost-">remove</a>, <a href="../../../../com/itac/mes/commonsmt/FailoverHostList.html#setActiveHost-com.itac.mes.commonsmt.data.FailoverHost-">setActiveHost</a>, <a href="../../../../com/itac/mes/commonsmt/FailoverHostList.html#setFailover-com.itac.mes.commonsmt.data.FailoverHost:A-">setFailover</a>, <a href="../../../../com/itac/mes/commonsmt/FailoverHostList.html#size--">size</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.<a href="http://download.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
<code><a href="http://download.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://download.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://download.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://download.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://download.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://download.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://download.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://download.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://download.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.com.itac.mes.commonsmt.IFailoverProxy">
<!-- -->
</a>
<h3>Methods inherited from interface&nbsp;com.itac.mes.commonsmt.<a href="../../../../com/itac/mes/commonsmt/IFailoverProxy.html" title="interface in com.itac.mes.commonsmt">IFailoverProxy</a></h3>
<code><a href="../../../../com/itac/mes/commonsmt/IFailoverProxy.html#setFailover-com.itac.mes.commonsmt.data.FailoverHost:A-">setFailover</a></code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="FailoverInvocationHandler-com.itac.mes.datainterface.data.IMesServicesLog-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>FailoverInvocationHandler</h4>
<pre>public&nbsp;FailoverInvocationHandler(com.itac.mes.datainterface.data.IMesServicesLog&nbsp;log)</pre>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="invoke-java.lang.Object-java.lang.reflect.Method-java.lang.Object:A-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>invoke</h4>
<pre>public&nbsp;<a href="http://download.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;invoke(<a href="http://download.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;proxy,
<a href="http://download.oracle.com/javase/7/docs/api/java/lang/reflect/Method.html?is-external=true" title="class or interface in java.lang.reflect">Method</a>&nbsp;method,
<a href="http://download.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>[]&nbsp;args)
throws <a href="http://download.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a></pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="http://download.oracle.com/javase/7/docs/api/java/lang/reflect/InvocationHandler.html?is-external=true#invoke-java.lang.Object-java.lang.reflect.Method-java.lang.Object:A-" title="class or interface in java.lang.reflect">invoke</a></code>&nbsp;in interface&nbsp;<code><a href="http://download.oracle.com/javase/7/docs/api/java/lang/reflect/InvocationHandler.html?is-external=true" title="class or interface in java.lang.reflect">InvocationHandler</a></code></dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="http://download.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a></code></dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<p class="legalCopy"><small>Copyright &#169; 2018. All Rights Reserved.</small></p>
</body>
</html>

View File

@@ -0,0 +1,103 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="de">
<head>
<!-- Generated by javadoc (1.8.0_111) on Tue Jun 12 15:22:05 CEST 2018 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>IFailoverProxy (imsinterfaces-commonsmt-plugin 9.00.01alpha-DEVELOPER API)</title>
<meta name="date" content="2018-06-12">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="IFailoverProxy (imsinterfaces-commonsmt-plugin 9.00.01alpha-DEVELOPER API)";
}
}
catch(err) {
}
//-->
var methods = {"i0":6};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">com.itac.mes.commonsmt</div>
<h2 title="Interface IFailoverProxy" class="title">Interface IFailoverProxy</h2>
</div>
<div class="contentContainer">
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Known Implementing Classes:</dt>
<dd><a href="../../../../com/itac/mes/commonsmt/FailoverInvocationHandler.html" title="class in com.itac.mes.commonsmt">FailoverInvocationHandler</a></dd>
</dl>
<hr>
<br>
<pre>public interface <span class="typeNameLabel">IFailoverProxy</span></pre>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/itac/mes/commonsmt/IFailoverProxy.html#setFailover-com.itac.mes.commonsmt.data.FailoverHost:A-">setFailover</a></span>(com.itac.mes.commonsmt.data.FailoverHost[]&nbsp;failoverHosts)</code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="setFailover-com.itac.mes.commonsmt.data.FailoverHost:A-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>setFailover</h4>
<pre>void&nbsp;setFailover(com.itac.mes.commonsmt.data.FailoverHost[]&nbsp;failoverHosts)</pre>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<p class="legalCopy"><small>Copyright &#169; 2018. All Rights Reserved.</small></p>
</body>
</html>

View File

@@ -0,0 +1,178 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="de">
<head>
<!-- Generated by javadoc (1.8.0_111) on Tue Jun 12 15:22:05 CEST 2018 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>IMesServicesChannel (imsinterfaces-commonsmt-plugin 9.00.01alpha-DEVELOPER API)</title>
<meta name="date" content="2018-06-12">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="IMesServicesChannel (imsinterfaces-commonsmt-plugin 9.00.01alpha-DEVELOPER API)";
}
}
catch(err) {
}
//-->
var methods = {"i0":6,"i1":6,"i2":6,"i3":6,"i4":6};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">com.itac.mes.commonsmt</div>
<h2 title="Interface IMesServicesChannel" class="title">Interface IMesServicesChannel</h2>
</div>
<div class="contentContainer">
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Superinterfaces:</dt>
<dd>com.itac.mes.commonsmt.IMesServices</dd>
</dl>
<hr>
<br>
<pre>public interface <span class="typeNameLabel">IMesServicesChannel</span>
extends com.itac.mes.commonsmt.IMesServices</pre>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.summary">
<!-- -->
</a>
<h3>Field Summary</h3>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.com.itac.mes.commonsmt.IMesServices">
<!-- -->
</a>
<h3>Fields inherited from interface&nbsp;com.itac.mes.commonsmt.IMesServices</h3>
<code>MES_HOST, MES_LOG_DETAILS, MES_LOG_PREFIX, MES_PORT, MES_RESULT_NOT_OK, MES_RESULT_OK</code></li>
</ul>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code><a href="http://download.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/itac/mes/commonsmt/IMesServicesChannel.html#getChannelName--">getChannelName</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/itac/mes/commonsmt/IMesServicesChannel.html#isShutdown--">isShutdown</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/itac/mes/commonsmt/IMesServicesChannel.html#setChannelName-java.lang.String-">setChannelName</a></span>(<a href="http://download.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;channelName)</code>&nbsp;</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/itac/mes/commonsmt/IMesServicesChannel.html#shutdown--">shutdown</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/itac/mes/commonsmt/IMesServicesChannel.html#startup--">startup</a></span>()</code>&nbsp;</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.com.itac.mes.commonsmt.IMesServices">
<!-- -->
</a>
<h3>Methods inherited from interface&nbsp;com.itac.mes.commonsmt.IMesServices</h3>
<code>mesCheckContainer, mesCheckMslContainer, mesCheckPlacementRecipe, mesCreateContainer, mesCreateMslContainer, mesGetConfiguration, mesGetFailoverList, mesGetStatus, mesInterlocking, mesItemProduced, mesMachineMessage, mesMachineState, mesMaterialConsumed, mesPanelInformation, mesStart, mesStop</code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="isShutdown--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isShutdown</h4>
<pre>boolean&nbsp;isShutdown()</pre>
</li>
</ul>
<a name="startup--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>startup</h4>
<pre>void&nbsp;startup()</pre>
</li>
</ul>
<a name="shutdown--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>shutdown</h4>
<pre>void&nbsp;shutdown()</pre>
</li>
</ul>
<a name="getChannelName--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getChannelName</h4>
<pre><a href="http://download.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getChannelName()</pre>
</li>
</ul>
<a name="setChannelName-java.lang.String-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>setChannelName</h4>
<pre>void&nbsp;setChannelName(<a href="http://download.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;channelName)</pre>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<p class="legalCopy"><small>Copyright &#169; 2018. All Rights Reserved.</small></p>
</body>
</html>

View File

@@ -0,0 +1,479 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="de">
<head>
<!-- Generated by javadoc (1.8.0_111) on Tue Jun 12 15:22:05 CEST 2018 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>MesServices (imsinterfaces-commonsmt-plugin 9.00.01alpha-DEVELOPER API)</title>
<meta name="date" content="2018-06-12">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="MesServices (imsinterfaces-commonsmt-plugin 9.00.01alpha-DEVELOPER API)";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">com.itac.mes.commonsmt</div>
<h2 title="Class MesServices" class="title">Class MesServices</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li><a href="http://download.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
<li>
<ul class="inheritance">
<li>com.itac.mes.commonsmt.MesServices</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd>com.itac.mes.commonsmt.IMesServices, com.itac.mes.datainterface.data.IMesServicesLog</dd>
</dl>
<hr>
<br>
<pre>public class <span class="typeNameLabel">MesServices</span>
extends <a href="http://download.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>
implements com.itac.mes.commonsmt.IMesServices, com.itac.mes.datainterface.data.IMesServicesLog</pre>
<dl>
<dt><span class="simpleTagLabel">Author:</span></dt>
<dd>frankp created 2015</dd>
</dl>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.summary">
<!-- -->
</a>
<h3>Field Summary</h3>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.com.itac.mes.commonsmt.IMesServices">
<!-- -->
</a>
<h3>Fields inherited from interface&nbsp;com.itac.mes.commonsmt.IMesServices</h3>
<code>MES_HOST, MES_LOG_DETAILS, MES_LOG_PREFIX, MES_PORT, MES_RESULT_NOT_OK, MES_RESULT_OK</code></li>
</ul>
</li>
</ul>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../com/itac/mes/commonsmt/MesServices.html#MesServices-java.lang.String-int-long-">MesServices</a></span>(<a href="http://download.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;hostname,
int&nbsp;port,
long&nbsp;refreshFailoverhostsInterval)</code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/itac/mes/commonsmt/MesServices.html#err-java.lang.String-">err</a></span>(<a href="http://download.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;text)</code>&nbsp;</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>com.itac.mes.commonsmt.data.CheckContainerResponse</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/itac/mes/commonsmt/MesServices.html#mesCheckContainer-com.itac.mes.commonsmt.data.CheckContainerRequest-">mesCheckContainer</a></span>(com.itac.mes.commonsmt.data.CheckContainerRequest&nbsp;checkContainerRequest)</code>&nbsp;</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>com.itac.mes.commonsmt.data.CheckMslContainerResponse</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/itac/mes/commonsmt/MesServices.html#mesCheckMslContainer-com.itac.mes.commonsmt.data.CheckMslContainerRequest-">mesCheckMslContainer</a></span>(com.itac.mes.commonsmt.data.CheckMslContainerRequest&nbsp;checkMslContainerRequest)</code>&nbsp;</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>com.itac.mes.commonsmt.data.PlacementRecipeCheckResponse</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/itac/mes/commonsmt/MesServices.html#mesCheckPlacementRecipe-com.itac.mes.commonsmt.data.PlacementRecipeCheckRequest-">mesCheckPlacementRecipe</a></span>(com.itac.mes.commonsmt.data.PlacementRecipeCheckRequest&nbsp;placementRecipeCheckRequest)</code>&nbsp;</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>com.itac.mes.commonsmt.data.CreateContainerResponse</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/itac/mes/commonsmt/MesServices.html#mesCreateContainer-com.itac.mes.commonsmt.data.CreateContainerRequest-">mesCreateContainer</a></span>(com.itac.mes.commonsmt.data.CreateContainerRequest&nbsp;createContainerRequest)</code>&nbsp;</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code>com.itac.mes.commonsmt.data.CreateMslContainerResponse</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/itac/mes/commonsmt/MesServices.html#mesCreateMslContainer-com.itac.mes.commonsmt.data.CreateMslContainerRequest-">mesCreateMslContainer</a></span>(com.itac.mes.commonsmt.data.CreateMslContainerRequest&nbsp;createMslContainerRequest)</code>&nbsp;</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code>com.itac.mes.commonsmt.data.MesConfigurationResponse</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/itac/mes/commonsmt/MesServices.html#mesGetConfiguration-com.itac.mes.commonsmt.data.MesRequest-">mesGetConfiguration</a></span>(com.itac.mes.commonsmt.data.MesRequest&nbsp;mesRequest)</code>&nbsp;</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code>com.itac.mes.commonsmt.data.MesFailoverResponse</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/itac/mes/commonsmt/MesServices.html#mesGetFailoverList-com.itac.mes.commonsmt.data.MesRequest-">mesGetFailoverList</a></span>(com.itac.mes.commonsmt.data.MesRequest&nbsp;failoverRequest)</code>&nbsp;</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code>com.itac.mes.commonsmt.data.MesResponse</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/itac/mes/commonsmt/MesServices.html#mesGetStatus-com.itac.mes.commonsmt.data.MesRequest-">mesGetStatus</a></span>(com.itac.mes.commonsmt.data.MesRequest&nbsp;mesRequest)</code>&nbsp;</td>
</tr>
<tr id="i9" class="rowColor">
<td class="colFirst"><code>com.itac.mes.commonsmt.data.InterlockingResponse</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/itac/mes/commonsmt/MesServices.html#mesInterlocking-com.itac.mes.commonsmt.data.InterlockingRequest-">mesInterlocking</a></span>(com.itac.mes.commonsmt.data.InterlockingRequest&nbsp;interlockingRequest)</code>&nbsp;</td>
</tr>
<tr id="i10" class="altColor">
<td class="colFirst"><code>com.itac.mes.commonsmt.data.MesResponse</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/itac/mes/commonsmt/MesServices.html#mesItemProduced-com.itac.mes.commonsmt.data.ItemProducedRequest-">mesItemProduced</a></span>(com.itac.mes.commonsmt.data.ItemProducedRequest&nbsp;itemProducedRequest)</code>&nbsp;</td>
</tr>
<tr id="i11" class="rowColor">
<td class="colFirst"><code>com.itac.mes.commonsmt.data.MesResponse</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/itac/mes/commonsmt/MesServices.html#mesMachineMessage-com.itac.mes.commonsmt.data.MachineMessageRequest-">mesMachineMessage</a></span>(com.itac.mes.commonsmt.data.MachineMessageRequest&nbsp;machineMessage)</code>&nbsp;</td>
</tr>
<tr id="i12" class="altColor">
<td class="colFirst"><code>com.itac.mes.commonsmt.data.MesResponse</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/itac/mes/commonsmt/MesServices.html#mesMachineState-com.itac.mes.commonsmt.data.MachineStatusRequest-">mesMachineState</a></span>(com.itac.mes.commonsmt.data.MachineStatusRequest&nbsp;machineStatus)</code>&nbsp;</td>
</tr>
<tr id="i13" class="rowColor">
<td class="colFirst"><code>com.itac.mes.commonsmt.data.MesResponse</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/itac/mes/commonsmt/MesServices.html#mesMaterialConsumed-com.itac.mes.commonsmt.data.MaterialConsumedRequest-">mesMaterialConsumed</a></span>(com.itac.mes.commonsmt.data.MaterialConsumedRequest&nbsp;materialConsumedRequest)</code>&nbsp;</td>
</tr>
<tr id="i14" class="altColor">
<td class="colFirst"><code>com.itac.mes.commonsmt.data.PanelInfoResponse</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/itac/mes/commonsmt/MesServices.html#mesPanelInformation-com.itac.mes.commonsmt.data.PanelInfoRequest-">mesPanelInformation</a></span>(com.itac.mes.commonsmt.data.PanelInfoRequest&nbsp;infoRequest)</code>&nbsp;</td>
</tr>
<tr id="i15" class="rowColor">
<td class="colFirst"><code>com.itac.mes.commonsmt.data.MesResponse</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/itac/mes/commonsmt/MesServices.html#mesStart-com.itac.mes.commonsmt.data.MesStartRequest-">mesStart</a></span>(com.itac.mes.commonsmt.data.MesStartRequest&nbsp;mesRequest)</code>&nbsp;</td>
</tr>
<tr id="i16" class="altColor">
<td class="colFirst"><code>com.itac.mes.commonsmt.data.MesResponse</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/itac/mes/commonsmt/MesServices.html#mesStop-com.itac.mes.commonsmt.data.MesRequest-">mesStop</a></span>(com.itac.mes.commonsmt.data.MesRequest&nbsp;mesRequest)</code>&nbsp;</td>
</tr>
<tr id="i17" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../com/itac/mes/commonsmt/MesServices.html#out-java.lang.String-">out</a></span>(<a href="http://download.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;text)</code>&nbsp;</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.<a href="http://download.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
<code><a href="http://download.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://download.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://download.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://download.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://download.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://download.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://download.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://download.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://download.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="MesServices-java.lang.String-int-long-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>MesServices</h4>
<pre>public&nbsp;MesServices(<a href="http://download.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;hostname,
int&nbsp;port,
long&nbsp;refreshFailoverhostsInterval)</pre>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>hostname</code> - the host</dd>
<dd><code>port</code> - </dd>
<dd><code>refreshFailoverhostsInterval</code> - the interval for refreshing the host list<br>
0: no refreshing (off)<br>
&gt;0 : time in milliseconds between subsequent calls, minimum 1 minute (60000)<br>
-1: default time (10 minutes) beween calls <code>IMesServices.mesGetFailoverList(com.itac.mes.commonsmt.data.MesRequest)</code></dd>
</dl>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="mesCreateContainer-com.itac.mes.commonsmt.data.CreateContainerRequest-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>mesCreateContainer</h4>
<pre>public&nbsp;com.itac.mes.commonsmt.data.CreateContainerResponse&nbsp;mesCreateContainer(com.itac.mes.commonsmt.data.CreateContainerRequest&nbsp;createContainerRequest)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>mesCreateContainer</code>&nbsp;in interface&nbsp;<code>com.itac.mes.commonsmt.IMesServices</code></dd>
</dl>
</li>
</ul>
<a name="mesCheckContainer-com.itac.mes.commonsmt.data.CheckContainerRequest-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>mesCheckContainer</h4>
<pre>public&nbsp;com.itac.mes.commonsmt.data.CheckContainerResponse&nbsp;mesCheckContainer(com.itac.mes.commonsmt.data.CheckContainerRequest&nbsp;checkContainerRequest)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>mesCheckContainer</code>&nbsp;in interface&nbsp;<code>com.itac.mes.commonsmt.IMesServices</code></dd>
</dl>
</li>
</ul>
<a name="mesCheckPlacementRecipe-com.itac.mes.commonsmt.data.PlacementRecipeCheckRequest-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>mesCheckPlacementRecipe</h4>
<pre>public&nbsp;com.itac.mes.commonsmt.data.PlacementRecipeCheckResponse&nbsp;mesCheckPlacementRecipe(com.itac.mes.commonsmt.data.PlacementRecipeCheckRequest&nbsp;placementRecipeCheckRequest)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>mesCheckPlacementRecipe</code>&nbsp;in interface&nbsp;<code>com.itac.mes.commonsmt.IMesServices</code></dd>
</dl>
</li>
</ul>
<a name="mesInterlocking-com.itac.mes.commonsmt.data.InterlockingRequest-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>mesInterlocking</h4>
<pre>public&nbsp;com.itac.mes.commonsmt.data.InterlockingResponse&nbsp;mesInterlocking(com.itac.mes.commonsmt.data.InterlockingRequest&nbsp;interlockingRequest)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>mesInterlocking</code>&nbsp;in interface&nbsp;<code>com.itac.mes.commonsmt.IMesServices</code></dd>
</dl>
</li>
</ul>
<a name="mesPanelInformation-com.itac.mes.commonsmt.data.PanelInfoRequest-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>mesPanelInformation</h4>
<pre>public&nbsp;com.itac.mes.commonsmt.data.PanelInfoResponse&nbsp;mesPanelInformation(com.itac.mes.commonsmt.data.PanelInfoRequest&nbsp;infoRequest)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>mesPanelInformation</code>&nbsp;in interface&nbsp;<code>com.itac.mes.commonsmt.IMesServices</code></dd>
</dl>
</li>
</ul>
<a name="mesItemProduced-com.itac.mes.commonsmt.data.ItemProducedRequest-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>mesItemProduced</h4>
<pre>public&nbsp;com.itac.mes.commonsmt.data.MesResponse&nbsp;mesItemProduced(com.itac.mes.commonsmt.data.ItemProducedRequest&nbsp;itemProducedRequest)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>mesItemProduced</code>&nbsp;in interface&nbsp;<code>com.itac.mes.commonsmt.IMesServices</code></dd>
</dl>
</li>
</ul>
<a name="mesMachineState-com.itac.mes.commonsmt.data.MachineStatusRequest-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>mesMachineState</h4>
<pre>public&nbsp;com.itac.mes.commonsmt.data.MesResponse&nbsp;mesMachineState(com.itac.mes.commonsmt.data.MachineStatusRequest&nbsp;machineStatus)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>mesMachineState</code>&nbsp;in interface&nbsp;<code>com.itac.mes.commonsmt.IMesServices</code></dd>
</dl>
</li>
</ul>
<a name="mesMachineMessage-com.itac.mes.commonsmt.data.MachineMessageRequest-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>mesMachineMessage</h4>
<pre>public&nbsp;com.itac.mes.commonsmt.data.MesResponse&nbsp;mesMachineMessage(com.itac.mes.commonsmt.data.MachineMessageRequest&nbsp;machineMessage)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>mesMachineMessage</code>&nbsp;in interface&nbsp;<code>com.itac.mes.commonsmt.IMesServices</code></dd>
</dl>
</li>
</ul>
<a name="mesMaterialConsumed-com.itac.mes.commonsmt.data.MaterialConsumedRequest-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>mesMaterialConsumed</h4>
<pre>public&nbsp;com.itac.mes.commonsmt.data.MesResponse&nbsp;mesMaterialConsumed(com.itac.mes.commonsmt.data.MaterialConsumedRequest&nbsp;materialConsumedRequest)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>mesMaterialConsumed</code>&nbsp;in interface&nbsp;<code>com.itac.mes.commonsmt.IMesServices</code></dd>
</dl>
</li>
</ul>
<a name="mesGetConfiguration-com.itac.mes.commonsmt.data.MesRequest-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>mesGetConfiguration</h4>
<pre>public&nbsp;com.itac.mes.commonsmt.data.MesConfigurationResponse&nbsp;mesGetConfiguration(com.itac.mes.commonsmt.data.MesRequest&nbsp;mesRequest)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>mesGetConfiguration</code>&nbsp;in interface&nbsp;<code>com.itac.mes.commonsmt.IMesServices</code></dd>
</dl>
</li>
</ul>
<a name="mesStart-com.itac.mes.commonsmt.data.MesStartRequest-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>mesStart</h4>
<pre>public&nbsp;com.itac.mes.commonsmt.data.MesResponse&nbsp;mesStart(com.itac.mes.commonsmt.data.MesStartRequest&nbsp;mesRequest)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>mesStart</code>&nbsp;in interface&nbsp;<code>com.itac.mes.commonsmt.IMesServices</code></dd>
</dl>
</li>
</ul>
<a name="mesGetStatus-com.itac.mes.commonsmt.data.MesRequest-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>mesGetStatus</h4>
<pre>public&nbsp;com.itac.mes.commonsmt.data.MesResponse&nbsp;mesGetStatus(com.itac.mes.commonsmt.data.MesRequest&nbsp;mesRequest)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>mesGetStatus</code>&nbsp;in interface&nbsp;<code>com.itac.mes.commonsmt.IMesServices</code></dd>
</dl>
</li>
</ul>
<a name="mesStop-com.itac.mes.commonsmt.data.MesRequest-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>mesStop</h4>
<pre>public&nbsp;com.itac.mes.commonsmt.data.MesResponse&nbsp;mesStop(com.itac.mes.commonsmt.data.MesRequest&nbsp;mesRequest)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>mesStop</code>&nbsp;in interface&nbsp;<code>com.itac.mes.commonsmt.IMesServices</code></dd>
</dl>
</li>
</ul>
<a name="mesGetFailoverList-com.itac.mes.commonsmt.data.MesRequest-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>mesGetFailoverList</h4>
<pre>public&nbsp;com.itac.mes.commonsmt.data.MesFailoverResponse&nbsp;mesGetFailoverList(com.itac.mes.commonsmt.data.MesRequest&nbsp;failoverRequest)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>mesGetFailoverList</code>&nbsp;in interface&nbsp;<code>com.itac.mes.commonsmt.IMesServices</code></dd>
</dl>
</li>
</ul>
<a name="out-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>out</h4>
<pre>public&nbsp;void&nbsp;out(<a href="http://download.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;text)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>out</code>&nbsp;in interface&nbsp;<code>com.itac.mes.datainterface.data.IMesServicesLog</code></dd>
</dl>
</li>
</ul>
<a name="err-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>err</h4>
<pre>public&nbsp;void&nbsp;err(<a href="http://download.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;text)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>err</code>&nbsp;in interface&nbsp;<code>com.itac.mes.datainterface.data.IMesServicesLog</code></dd>
</dl>
</li>
</ul>
<a name="mesCreateMslContainer-com.itac.mes.commonsmt.data.CreateMslContainerRequest-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>mesCreateMslContainer</h4>
<pre>public&nbsp;com.itac.mes.commonsmt.data.CreateMslContainerResponse&nbsp;mesCreateMslContainer(com.itac.mes.commonsmt.data.CreateMslContainerRequest&nbsp;createMslContainerRequest)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>mesCreateMslContainer</code>&nbsp;in interface&nbsp;<code>com.itac.mes.commonsmt.IMesServices</code></dd>
</dl>
</li>
</ul>
<a name="mesCheckMslContainer-com.itac.mes.commonsmt.data.CheckMslContainerRequest-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>mesCheckMslContainer</h4>
<pre>public&nbsp;com.itac.mes.commonsmt.data.CheckMslContainerResponse&nbsp;mesCheckMslContainer(com.itac.mes.commonsmt.data.CheckMslContainerRequest&nbsp;checkMslContainerRequest)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>mesCheckMslContainer</code>&nbsp;in interface&nbsp;<code>com.itac.mes.commonsmt.IMesServices</code></dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<p class="legalCopy"><small>Copyright &#169; 2018. All Rights Reserved.</small></p>
</body>
</html>

View File

@@ -0,0 +1,72 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="de">
<head>
<!-- Generated by javadoc (1.8.0_111) on Tue Jun 12 15:22:05 CEST 2018 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Uses of Class com.itac.mes.commonsmt.FailoverHostList (imsinterfaces-commonsmt-plugin 9.00.01alpha-DEVELOPER API)</title>
<meta name="date" content="2018-06-12">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Uses of Class com.itac.mes.commonsmt.FailoverHostList (imsinterfaces-commonsmt-plugin 9.00.01alpha-DEVELOPER API)";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="header">
<h2 title="Uses of Class com.itac.mes.commonsmt.FailoverHostList" class="title">Uses of Class<br>com.itac.mes.commonsmt.FailoverHostList</h2>
</div>
<div class="classUseContainer">
<ul class="blockList">
<li class="blockList">
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
<caption><span>Packages that use <a href="../../../../../com/itac/mes/commonsmt/FailoverHostList.html" title="class in com.itac.mes.commonsmt">FailoverHostList</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Package</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><a href="#com.itac.mes.commonsmt">com.itac.mes.commonsmt</a></td>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList">
<ul class="blockList">
<li class="blockList"><a name="com.itac.mes.commonsmt">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../com/itac/mes/commonsmt/FailoverHostList.html" title="class in com.itac.mes.commonsmt">FailoverHostList</a> in <a href="../../../../../com/itac/mes/commonsmt/package-summary.html">com.itac.mes.commonsmt</a></h3>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing subclasses, and an explanation">
<caption><span>Subclasses of <a href="../../../../../com/itac/mes/commonsmt/FailoverHostList.html" title="class in com.itac.mes.commonsmt">FailoverHostList</a> in <a href="../../../../../com/itac/mes/commonsmt/package-summary.html">com.itac.mes.commonsmt</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Class and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/itac/mes/commonsmt/FailoverInvocationHandler.html" title="class in com.itac.mes.commonsmt">FailoverInvocationHandler</a></span></code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
</ul>
</li>
</ul>
</div>
<p class="legalCopy"><small>Copyright &#169; 2018. All Rights Reserved.</small></p>
</body>
</html>

View File

@@ -0,0 +1,32 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="de">
<head>
<!-- Generated by javadoc (1.8.0_111) on Tue Jun 12 15:22:05 CEST 2018 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Uses of Class com.itac.mes.commonsmt.FailoverInvocationHandler (imsinterfaces-commonsmt-plugin 9.00.01alpha-DEVELOPER API)</title>
<meta name="date" content="2018-06-12">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Uses of Class com.itac.mes.commonsmt.FailoverInvocationHandler (imsinterfaces-commonsmt-plugin 9.00.01alpha-DEVELOPER API)";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="header">
<h2 title="Uses of Class com.itac.mes.commonsmt.FailoverInvocationHandler" class="title">Uses of Class<br>com.itac.mes.commonsmt.FailoverInvocationHandler</h2>
</div>
<div class="classUseContainer">No usage of com.itac.mes.commonsmt.FailoverInvocationHandler</div>
<p class="legalCopy"><small>Copyright &#169; 2018. All Rights Reserved.</small></p>
</body>
</html>

View File

@@ -0,0 +1,72 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="de">
<head>
<!-- Generated by javadoc (1.8.0_111) on Tue Jun 12 15:22:05 CEST 2018 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Uses of Interface com.itac.mes.commonsmt.IFailoverProxy (imsinterfaces-commonsmt-plugin 9.00.01alpha-DEVELOPER API)</title>
<meta name="date" content="2018-06-12">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Uses of Interface com.itac.mes.commonsmt.IFailoverProxy (imsinterfaces-commonsmt-plugin 9.00.01alpha-DEVELOPER API)";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="header">
<h2 title="Uses of Interface com.itac.mes.commonsmt.IFailoverProxy" class="title">Uses of Interface<br>com.itac.mes.commonsmt.IFailoverProxy</h2>
</div>
<div class="classUseContainer">
<ul class="blockList">
<li class="blockList">
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
<caption><span>Packages that use <a href="../../../../../com/itac/mes/commonsmt/IFailoverProxy.html" title="interface in com.itac.mes.commonsmt">IFailoverProxy</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Package</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><a href="#com.itac.mes.commonsmt">com.itac.mes.commonsmt</a></td>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList">
<ul class="blockList">
<li class="blockList"><a name="com.itac.mes.commonsmt">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../com/itac/mes/commonsmt/IFailoverProxy.html" title="interface in com.itac.mes.commonsmt">IFailoverProxy</a> in <a href="../../../../../com/itac/mes/commonsmt/package-summary.html">com.itac.mes.commonsmt</a></h3>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
<caption><span>Classes in <a href="../../../../../com/itac/mes/commonsmt/package-summary.html">com.itac.mes.commonsmt</a> that implement <a href="../../../../../com/itac/mes/commonsmt/IFailoverProxy.html" title="interface in com.itac.mes.commonsmt">IFailoverProxy</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Class and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/itac/mes/commonsmt/FailoverInvocationHandler.html" title="class in com.itac.mes.commonsmt">FailoverInvocationHandler</a></span></code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
</ul>
</li>
</ul>
</div>
<p class="legalCopy"><small>Copyright &#169; 2018. All Rights Reserved.</small></p>
</body>
</html>

View File

@@ -0,0 +1,79 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="de">
<head>
<!-- Generated by javadoc (1.8.0_111) on Tue Jun 12 15:22:05 CEST 2018 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Uses of Interface com.itac.mes.commonsmt.IMesServicesChannel (imsinterfaces-commonsmt-plugin 9.00.01alpha-DEVELOPER API)</title>
<meta name="date" content="2018-06-12">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Uses of Interface com.itac.mes.commonsmt.IMesServicesChannel (imsinterfaces-commonsmt-plugin 9.00.01alpha-DEVELOPER API)";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="header">
<h2 title="Uses of Interface com.itac.mes.commonsmt.IMesServicesChannel" class="title">Uses of Interface<br>com.itac.mes.commonsmt.IMesServicesChannel</h2>
</div>
<div class="classUseContainer">
<ul class="blockList">
<li class="blockList">
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
<caption><span>Packages that use <a href="../../../../../com/itac/mes/commonsmt/IMesServicesChannel.html" title="interface in com.itac.mes.commonsmt">IMesServicesChannel</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Package</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><a href="#com.itac.mes.commonsmt.socket">com.itac.mes.commonsmt.socket</a></td>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList">
<ul class="blockList">
<li class="blockList"><a name="com.itac.mes.commonsmt.socket">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../com/itac/mes/commonsmt/IMesServicesChannel.html" title="interface in com.itac.mes.commonsmt">IMesServicesChannel</a> in <a href="../../../../../com/itac/mes/commonsmt/socket/package-summary.html">com.itac.mes.commonsmt.socket</a></h3>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../com/itac/mes/commonsmt/socket/package-summary.html">com.itac.mes.commonsmt.socket</a> that return <a href="../../../../../com/itac/mes/commonsmt/IMesServicesChannel.html" title="interface in com.itac.mes.commonsmt">IMesServicesChannel</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../com/itac/mes/commonsmt/IMesServicesChannel.html" title="interface in com.itac.mes.commonsmt">IMesServicesChannel</a></code></td>
<td class="colLast"><span class="typeNameLabel">IhapHandler.</span><code><span class="memberNameLink"><a href="../../../../../com/itac/mes/commonsmt/socket/IhapHandler.html#connect-java.lang.String-int-java.lang.String-java.beans.PropertyChangeListener-java.lang.ClassLoader-com.itac.mes.datainterface.data.IMesServicesLog-">connect</a></span>(<a href="http://download.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;host,
int&nbsp;port,
<a href="http://download.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;channelName,
<a href="http://download.oracle.com/javase/7/docs/api/java/beans/PropertyChangeListener.html?is-external=true" title="class or interface in java.beans">PropertyChangeListener</a>&nbsp;connectionStateCloseListener,
<a href="http://download.oracle.com/javase/7/docs/api/java/lang/ClassLoader.html?is-external=true" title="class or interface in java.lang">ClassLoader</a>&nbsp;classLoader,
com.itac.mes.datainterface.data.IMesServicesLog&nbsp;log)</code>
<div class="block">This handler is responsible for calling all IMesServices functions at a socket server for this type.</div>
</td>
</tr>
</tbody>
</table>
</li>
</ul>
</li>
</ul>
</div>
<p class="legalCopy"><small>Copyright &#169; 2018. All Rights Reserved.</small></p>
</body>
</html>

View File

@@ -0,0 +1,32 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="de">
<head>
<!-- Generated by javadoc (1.8.0_111) on Tue Jun 12 15:22:05 CEST 2018 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Uses of Class com.itac.mes.commonsmt.MesServices (imsinterfaces-commonsmt-plugin 9.00.01alpha-DEVELOPER API)</title>
<meta name="date" content="2018-06-12">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Uses of Class com.itac.mes.commonsmt.MesServices (imsinterfaces-commonsmt-plugin 9.00.01alpha-DEVELOPER API)";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="header">
<h2 title="Uses of Class com.itac.mes.commonsmt.MesServices" class="title">Uses of Class<br>com.itac.mes.commonsmt.MesServices</h2>
</div>
<div class="classUseContainer">No usage of com.itac.mes.commonsmt.MesServices</div>
<p class="legalCopy"><small>Copyright &#169; 2018. All Rights Reserved.</small></p>
</body>
</html>

View File

@@ -0,0 +1,28 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="de">
<head>
<!-- Generated by javadoc (1.8.0_111) on Tue Jun 12 15:22:05 CEST 2018 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>com.itac.mes.commonsmt (imsinterfaces-commonsmt-plugin 9.00.01alpha-DEVELOPER API)</title>
<meta name="date" content="2018-06-12">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<h1 class="bar"><a href="../../../../com/itac/mes/commonsmt/package-summary.html" target="classFrame">com.itac.mes.commonsmt</a></h1>
<div class="indexContainer">
<h2 title="Interfaces">Interfaces</h2>
<ul title="Interfaces">
<li><a href="IFailoverProxy.html" title="interface in com.itac.mes.commonsmt" target="classFrame"><span class="interfaceName">IFailoverProxy</span></a></li>
<li><a href="IMesServicesChannel.html" title="interface in com.itac.mes.commonsmt" target="classFrame"><span class="interfaceName">IMesServicesChannel</span></a></li>
</ul>
<h2 title="Classes">Classes</h2>
<ul title="Classes">
<li><a href="FailoverHostList.html" title="class in com.itac.mes.commonsmt" target="classFrame">FailoverHostList</a></li>
<li><a href="FailoverInvocationHandler.html" title="class in com.itac.mes.commonsmt" target="classFrame">FailoverInvocationHandler</a></li>
<li><a href="MesServices.html" title="class in com.itac.mes.commonsmt" target="classFrame">MesServices</a></li>
</ul>
</div>
</body>
</html>

View File

@@ -0,0 +1,77 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="de">
<head>
<!-- Generated by javadoc (1.8.0_111) on Tue Jun 12 15:22:05 CEST 2018 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>com.itac.mes.commonsmt (imsinterfaces-commonsmt-plugin 9.00.01alpha-DEVELOPER API)</title>
<meta name="date" content="2018-06-12">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="com.itac.mes.commonsmt (imsinterfaces-commonsmt-plugin 9.00.01alpha-DEVELOPER API)";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="header">
<h1 title="Package" class="title">Package&nbsp;com.itac.mes.commonsmt</h1>
</div>
<div class="contentContainer">
<ul class="blockList">
<li class="blockList">
<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Interface Summary table, listing interfaces, and an explanation">
<caption><span>Interface Summary</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Interface</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><a href="../../../../com/itac/mes/commonsmt/IFailoverProxy.html" title="interface in com.itac.mes.commonsmt">IFailoverProxy</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../com/itac/mes/commonsmt/IMesServicesChannel.html" title="interface in com.itac.mes.commonsmt">IMesServicesChannel</a></td>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList">
<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Class</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><a href="../../../../com/itac/mes/commonsmt/FailoverHostList.html" title="class in com.itac.mes.commonsmt">FailoverHostList</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../com/itac/mes/commonsmt/FailoverInvocationHandler.html" title="class in com.itac.mes.commonsmt">FailoverInvocationHandler</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../com/itac/mes/commonsmt/MesServices.html" title="class in com.itac.mes.commonsmt">MesServices</a></td>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</li>
</ul>
</div>
<p class="legalCopy"><small>Copyright &#169; 2018. All Rights Reserved.</small></p>
</body>
</html>

View File

@@ -0,0 +1,87 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="de">
<head>
<!-- Generated by javadoc (1.8.0_111) on Tue Jun 12 15:22:05 CEST 2018 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Uses of Package com.itac.mes.commonsmt (imsinterfaces-commonsmt-plugin 9.00.01alpha-DEVELOPER API)</title>
<meta name="date" content="2018-06-12">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Uses of Package com.itac.mes.commonsmt (imsinterfaces-commonsmt-plugin 9.00.01alpha-DEVELOPER API)";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="header">
<h1 title="Uses of Package com.itac.mes.commonsmt" class="title">Uses of Package<br>com.itac.mes.commonsmt</h1>
</div>
<div class="contentContainer">
<ul class="blockList">
<li class="blockList">
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
<caption><span>Packages that use <a href="../../../../com/itac/mes/commonsmt/package-summary.html">com.itac.mes.commonsmt</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Package</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><a href="#com.itac.mes.commonsmt">com.itac.mes.commonsmt</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#com.itac.mes.commonsmt.socket">com.itac.mes.commonsmt.socket</a></td>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="com.itac.mes.commonsmt">
<!-- -->
</a>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
<caption><span>Classes in <a href="../../../../com/itac/mes/commonsmt/package-summary.html">com.itac.mes.commonsmt</a> used by <a href="../../../../com/itac/mes/commonsmt/package-summary.html">com.itac.mes.commonsmt</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Class and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colOne"><a href="../../../../com/itac/mes/commonsmt/class-use/FailoverHostList.html#com.itac.mes.commonsmt">FailoverHostList</a>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../com/itac/mes/commonsmt/class-use/IFailoverProxy.html#com.itac.mes.commonsmt">IFailoverProxy</a>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="com.itac.mes.commonsmt.socket">
<!-- -->
</a>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
<caption><span>Classes in <a href="../../../../com/itac/mes/commonsmt/package-summary.html">com.itac.mes.commonsmt</a> used by <a href="../../../../com/itac/mes/commonsmt/socket/package-summary.html">com.itac.mes.commonsmt.socket</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Class and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colOne"><a href="../../../../com/itac/mes/commonsmt/class-use/IMesServicesChannel.html#com.itac.mes.commonsmt.socket">IMesServicesChannel</a>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
</ul>
</div>
<p class="legalCopy"><small>Copyright &#169; 2018. All Rights Reserved.</small></p>
</body>
</html>

View File

@@ -0,0 +1,197 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="de">
<head>
<!-- Generated by javadoc (1.8.0_111) on Tue Jun 12 15:22:05 CEST 2018 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>IhapHandler (imsinterfaces-commonsmt-plugin 9.00.01alpha-DEVELOPER API)</title>
<meta name="date" content="2018-06-12">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="IhapHandler (imsinterfaces-commonsmt-plugin 9.00.01alpha-DEVELOPER API)";
}
}
catch(err) {
}
//-->
var methods = {"i0":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">com.itac.mes.commonsmt.socket</div>
<h2 title="Class IhapHandler" class="title">Class IhapHandler</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li><a href="http://download.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
<li>
<ul class="inheritance">
<li>com.itac.mes.datainterface.socket.BaseIhapHandler</li>
<li>
<ul class="inheritance">
<li>com.itac.mes.commonsmt.socket.IhapHandler</li>
</ul>
</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd><a href="http://download.oracle.com/javase/7/docs/api/java/lang/reflect/InvocationHandler.html?is-external=true" title="class or interface in java.lang.reflect">InvocationHandler</a></dd>
</dl>
<hr>
<br>
<pre>public class <span class="typeNameLabel">IhapHandler</span>
extends com.itac.mes.datainterface.socket.BaseIhapHandler</pre>
<div class="block">This handler delegates IMesService calls to a socket server for CommonSmt Interface</div>
<dl>
<dt><span class="simpleTagLabel">Author:</span></dt>
<dd>frankp</dd>
</dl>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../com/itac/mes/commonsmt/socket/IhapHandler.html#IhapHandler--">IhapHandler</a></span>()</code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code><a href="../../../../../com/itac/mes/commonsmt/IMesServicesChannel.html" title="interface in com.itac.mes.commonsmt">IMesServicesChannel</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/itac/mes/commonsmt/socket/IhapHandler.html#connect-java.lang.String-int-java.lang.String-java.beans.PropertyChangeListener-java.lang.ClassLoader-com.itac.mes.datainterface.data.IMesServicesLog-">connect</a></span>(<a href="http://download.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;host,
int&nbsp;port,
<a href="http://download.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;channelName,
<a href="http://download.oracle.com/javase/7/docs/api/java/beans/PropertyChangeListener.html?is-external=true" title="class or interface in java.beans">PropertyChangeListener</a>&nbsp;connectionStateCloseListener,
<a href="http://download.oracle.com/javase/7/docs/api/java/lang/ClassLoader.html?is-external=true" title="class or interface in java.lang">ClassLoader</a>&nbsp;classLoader,
com.itac.mes.datainterface.data.IMesServicesLog&nbsp;log)</code>
<div class="block">This handler is responsible for calling all IMesServices functions at a socket server for this type.</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.com.itac.mes.datainterface.socket.BaseIhapHandler">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;com.itac.mes.datainterface.socket.BaseIhapHandler</h3>
<code>createHandler, getChannelName, invoke, setLog, toString</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.<a href="http://download.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
<code><a href="http://download.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://download.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://download.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://download.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://download.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://download.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://download.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://download.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="IhapHandler--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>IhapHandler</h4>
<pre>public&nbsp;IhapHandler()</pre>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="connect-java.lang.String-int-java.lang.String-java.beans.PropertyChangeListener-java.lang.ClassLoader-com.itac.mes.datainterface.data.IMesServicesLog-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>connect</h4>
<pre>public&nbsp;<a href="../../../../../com/itac/mes/commonsmt/IMesServicesChannel.html" title="interface in com.itac.mes.commonsmt">IMesServicesChannel</a>&nbsp;connect(<a href="http://download.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;host,
int&nbsp;port,
<a href="http://download.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;channelName,
<a href="http://download.oracle.com/javase/7/docs/api/java/beans/PropertyChangeListener.html?is-external=true" title="class or interface in java.beans">PropertyChangeListener</a>&nbsp;connectionStateCloseListener,
<a href="http://download.oracle.com/javase/7/docs/api/java/lang/ClassLoader.html?is-external=true" title="class or interface in java.lang">ClassLoader</a>&nbsp;classLoader,
com.itac.mes.datainterface.data.IMesServicesLog&nbsp;log)
throws <a href="http://download.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block">This handler is responsible for calling all IMesServices functions at a socket server for this type.<br></div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>host</code> - the host where the server listens</dd>
<dd><code>port</code> - the port the server listens</dd>
<dd><code>channelName</code> - the name of the channel. As every channel has a unique name it is possible to debug server/client side</dd>
<dd><code>connectionStateCloseListener</code> - detect wether a</dd>
<dd><code>classLoader</code> - a classloader to override default class loader</dd>
<dd><code>log</code> - the mesLog. if null prints direct to System.out/System.err</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the reference to a base Handler</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="http://download.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - thrown if no connection was established (server not available)</dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<p class="legalCopy"><small>Copyright &#169; 2018. All Rights Reserved.</small></p>
</body>
</html>

View File

@@ -0,0 +1,32 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="de">
<head>
<!-- Generated by javadoc (1.8.0_111) on Tue Jun 12 15:22:05 CEST 2018 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Uses of Class com.itac.mes.commonsmt.socket.IhapHandler (imsinterfaces-commonsmt-plugin 9.00.01alpha-DEVELOPER API)</title>
<meta name="date" content="2018-06-12">
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Uses of Class com.itac.mes.commonsmt.socket.IhapHandler (imsinterfaces-commonsmt-plugin 9.00.01alpha-DEVELOPER API)";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="header">
<h2 title="Uses of Class com.itac.mes.commonsmt.socket.IhapHandler" class="title">Uses of Class<br>com.itac.mes.commonsmt.socket.IhapHandler</h2>
</div>
<div class="classUseContainer">No usage of com.itac.mes.commonsmt.socket.IhapHandler</div>
<p class="legalCopy"><small>Copyright &#169; 2018. All Rights Reserved.</small></p>
</body>
</html>

View File

@@ -0,0 +1,21 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="de">
<head>
<!-- Generated by javadoc (1.8.0_111) on Tue Jun 12 15:22:05 CEST 2018 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>com.itac.mes.commonsmt.socket (imsinterfaces-commonsmt-plugin 9.00.01alpha-DEVELOPER API)</title>
<meta name="date" content="2018-06-12">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
<body>
<h1 class="bar"><a href="../../../../../com/itac/mes/commonsmt/socket/package-summary.html" target="classFrame">com.itac.mes.commonsmt.socket</a></h1>
<div class="indexContainer">
<h2 title="Classes">Classes</h2>
<ul title="Classes">
<li><a href="IhapHandler.html" title="class in com.itac.mes.commonsmt.socket" target="classFrame">IhapHandler</a></li>
</ul>
</div>
</body>
</html>

View File

@@ -0,0 +1,52 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="de">
<head>
<!-- Generated by javadoc (1.8.0_111) on Tue Jun 12 15:22:05 CEST 2018 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>com.itac.mes.commonsmt.socket (imsinterfaces-commonsmt-plugin 9.00.01alpha-DEVELOPER API)</title>
<meta name="date" content="2018-06-12">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="com.itac.mes.commonsmt.socket (imsinterfaces-commonsmt-plugin 9.00.01alpha-DEVELOPER API)";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="header">
<h1 title="Package" class="title">Package&nbsp;com.itac.mes.commonsmt.socket</h1>
</div>
<div class="contentContainer">
<ul class="blockList">
<li class="blockList">
<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Class</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><a href="../../../../../com/itac/mes/commonsmt/socket/IhapHandler.html" title="class in com.itac.mes.commonsmt.socket">IhapHandler</a></td>
<td class="colLast">
<div class="block">This handler delegates IMesService calls to a socket server for CommonSmt Interface</div>
</td>
</tr>
</tbody>
</table>
</li>
</ul>
</div>
<p class="legalCopy"><small>Copyright &#169; 2018. All Rights Reserved.</small></p>
</body>
</html>

View File

@@ -0,0 +1,32 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="de">
<head>
<!-- Generated by javadoc (1.8.0_111) on Tue Jun 12 15:22:05 CEST 2018 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Uses of Package com.itac.mes.commonsmt.socket (imsinterfaces-commonsmt-plugin 9.00.01alpha-DEVELOPER API)</title>
<meta name="date" content="2018-06-12">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Uses of Package com.itac.mes.commonsmt.socket (imsinterfaces-commonsmt-plugin 9.00.01alpha-DEVELOPER API)";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="header">
<h1 title="Uses of Package com.itac.mes.commonsmt.socket" class="title">Uses of Package<br>com.itac.mes.commonsmt.socket</h1>
</div>
<div class="contentContainer">No usage of com.itac.mes.commonsmt.socket</div>
<p class="legalCopy"><small>Copyright &#169; 2018. All Rights Reserved.</small></p>
</body>
</html>

View File

@@ -0,0 +1,32 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="de">
<head>
<!-- Generated by javadoc (1.8.0_111) on Tue Jun 12 15:22:05 CEST 2018 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Constant Field Values (imsinterfaces-commonsmt-plugin 9.00.01alpha-DEVELOPER API)</title>
<meta name="date" content="2018-06-12">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Constant Field Values (imsinterfaces-commonsmt-plugin 9.00.01alpha-DEVELOPER API)";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="header">
<h1 title="Constant Field Values" class="title">Constant Field Values</h1>
<h2 title="Contents">Contents</h2>
</div>
<p class="legalCopy"><small>Copyright &#169; 2018. All Rights Reserved.</small></p>
</body>
</html>

View File

@@ -0,0 +1,32 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="de">
<head>
<!-- Generated by javadoc (1.8.0_111) on Tue Jun 12 15:22:05 CEST 2018 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Deprecated List (imsinterfaces-commonsmt-plugin 9.00.01alpha-DEVELOPER API)</title>
<meta name="date" content="2018-06-12">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Deprecated List (imsinterfaces-commonsmt-plugin 9.00.01alpha-DEVELOPER API)";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="header">
<h1 title="Deprecated API" class="title">Deprecated API</h1>
<h2 title="Contents">Contents</h2>
</div>
<p class="legalCopy"><small>Copyright &#169; 2018. All Rights Reserved.</small></p>
</body>
</html>

View File

@@ -0,0 +1,125 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="de">
<head>
<!-- Generated by javadoc (1.8.0_111) on Tue Jun 12 15:22:05 CEST 2018 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>API Help (imsinterfaces-commonsmt-plugin 9.00.01alpha-DEVELOPER API)</title>
<meta name="date" content="2018-06-12">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="API Help (imsinterfaces-commonsmt-plugin 9.00.01alpha-DEVELOPER API)";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="header">
<h1 class="title">How This API Document Is Organized</h1>
<div class="subTitle">This API (Application Programming Interface) document has pages corresponding to the items in the navigation bar, described as follows.</div>
</div>
<div class="contentContainer">
<ul class="blockList">
<li class="blockList">
<h2>Overview</h2>
<p>The <a href="overview-summary.html">Overview</a> page is the front page of this API document and provides a list of all packages with a summary for each. This page can also contain an overall description of the set of packages.</p>
</li>
<li class="blockList">
<h2>Package</h2>
<p>Each package has a page that contains a list of its classes and interfaces, with a summary for each. This page can contain six categories:</p>
<ul>
<li>Interfaces (italic)</li>
<li>Classes</li>
<li>Enums</li>
<li>Exceptions</li>
<li>Errors</li>
<li>Annotation Types</li>
</ul>
</li>
<li class="blockList">
<h2>Class/Interface</h2>
<p>Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a class/interface description, summary tables, and detailed member descriptions:</p>
<ul>
<li>Class inheritance diagram</li>
<li>Direct Subclasses</li>
<li>All Known Subinterfaces</li>
<li>All Known Implementing Classes</li>
<li>Class/interface declaration</li>
<li>Class/interface description</li>
</ul>
<ul>
<li>Nested Class Summary</li>
<li>Field Summary</li>
<li>Constructor Summary</li>
<li>Method Summary</li>
</ul>
<ul>
<li>Field Detail</li>
<li>Constructor Detail</li>
<li>Method Detail</li>
</ul>
<p>Each summary entry contains the first sentence from the detailed description for that item. The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.</p>
</li>
<li class="blockList">
<h2>Annotation Type</h2>
<p>Each annotation type has its own separate page with the following sections:</p>
<ul>
<li>Annotation Type declaration</li>
<li>Annotation Type description</li>
<li>Required Element Summary</li>
<li>Optional Element Summary</li>
<li>Element Detail</li>
</ul>
</li>
<li class="blockList">
<h2>Enum</h2>
<p>Each enum has its own separate page with the following sections:</p>
<ul>
<li>Enum declaration</li>
<li>Enum description</li>
<li>Enum Constant Summary</li>
<li>Enum Constant Detail</li>
</ul>
</li>
<li class="blockList">
<h2>Use</h2>
<p>Each documented package, class and interface has its own Use page. This page describes what packages, classes, methods, constructors and fields use any part of the given class or package. Given a class or interface A, its Use page includes subclasses of A, fields declared as A, methods that return A, and methods and constructors with parameters of type A. You can access this page by first going to the package, class or interface, then clicking on the "Use" link in the navigation bar.</p>
</li>
<li class="blockList">
<h2>Deprecated API</h2>
<p>The <a href="deprecated-list.html">Deprecated API</a> page lists all of the API that have been deprecated. A deprecated API is not recommended for use, generally due to improvements, and a replacement API is usually given. Deprecated APIs may be removed in future implementations.</p>
</li>
<li class="blockList">
<h2>Prev/Next</h2>
<p>These links take you to the next or previous class, interface, package, or related page.</p>
</li>
<li class="blockList">
<h2>Frames/No Frames</h2>
<p>These links show and hide the HTML frames. All pages are available with or without frames.</p>
</li>
<li class="blockList">
<h2>All Classes</h2>
<p>The <a href="allclasses-noframe.html">All Classes</a> link shows all classes and interfaces except non-static nested types.</p>
</li>
<li class="blockList">
<h2>Serialized Form</h2>
<p>Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to re-implementors, not to developers using the API. While there is no link in the navigation bar, you can get to this information by going to any serialized class and clicking "Serialized Form" in the "See also" section of the class description.</p>
</li>
<li class="blockList">
<h2>Constant Field Values</h2>
<p>The <a href="constant-values.html">Constant Field Values</a> page lists the static final fields and their values.</p>
</li>
</ul>
<span class="emphasizedPhrase">This help file applies to API documentation generated using the standard doclet.</span></div>
<p class="legalCopy"><small>Copyright &#169; 2018. All Rights Reserved.</small></p>
</body>
</html>

View File

@@ -0,0 +1,76 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
<!-- NewPage -->
<html lang="de">
<head>
<!-- Generated by javadoc (1.8.0_111) on Tue Jun 12 15:22:05 CEST 2018 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>imsinterfaces-commonsmt-plugin 9.00.01alpha-DEVELOPER API</title>
<script type="text/javascript">
tmpTargetPage = "" + window.location.search;
if (tmpTargetPage != "" && tmpTargetPage != "undefined")
tmpTargetPage = tmpTargetPage.substring(1);
if (tmpTargetPage.indexOf(":") != -1 || (tmpTargetPage != "" && !validURL(tmpTargetPage)))
tmpTargetPage = "undefined";
targetPage = tmpTargetPage;
function validURL(url) {
try {
url = decodeURIComponent(url);
}
catch (error) {
return false;
}
var pos = url.indexOf(".html");
if (pos == -1 || pos != url.length - 5)
return false;
var allowNumber = false;
var allowSep = false;
var seenDot = false;
for (var i = 0; i < url.length - 5; i++) {
var ch = url.charAt(i);
if ('a' <= ch && ch <= 'z' ||
'A' <= ch && ch <= 'Z' ||
ch == '$' ||
ch == '_' ||
ch.charCodeAt(0) > 127) {
allowNumber = true;
allowSep = true;
} else if ('0' <= ch && ch <= '9'
|| ch == '-') {
if (!allowNumber)
return false;
} else if (ch == '/' || ch == '.') {
if (!allowSep)
return false;
allowNumber = false;
allowSep = false;
if (ch == '.')
seenDot = true;
if (ch == '/' && seenDot)
return false;
} else {
return false;
}
}
return true;
}
function loadFrames() {
if (targetPage != "" && targetPage != "undefined")
top.classFrame.location = top.targetPage;
}
</script>
</head>
<frameset cols="20%,80%" title="Documentation frame" onload="top.loadFrames()">
<frameset rows="30%,70%" title="Left frames" onload="top.loadFrames()">
<frame src="overview-frame.html" name="packageListFrame" title="All Packages">
<frame src="allclasses-frame.html" name="packageFrame" title="All classes and interfaces (except non-static nested types)">
</frameset>
<frame src="overview-summary.html" name="classFrame" title="Package, class and interface descriptions" scrolling="yes">
<noframes>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<h2>Frame Alert</h2>
<p>This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client. Link to <a href="overview-summary.html">Non-frame version</a>.</p>
</noframes>
</frameset>
</html>

View File

@@ -0,0 +1,23 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="de">
<head>
<!-- Generated by javadoc (1.8.0_111) on Tue Jun 12 15:22:05 CEST 2018 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Overview List (imsinterfaces-commonsmt-plugin 9.00.01alpha-DEVELOPER API)</title>
<meta name="date" content="2018-06-12">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script>
</head>
<body>
<div class="indexHeader"><span><a href="allclasses-frame.html" target="packageFrame">All&nbsp;Classes</a></span></div>
<div class="indexContainer">
<h2 title="Packages">Packages</h2>
<ul title="Packages">
<li><a href="com/itac/mes/commonsmt/package-frame.html" target="packageFrame">com.itac.mes.commonsmt</a></li>
<li><a href="com/itac/mes/commonsmt/socket/package-frame.html" target="packageFrame">com.itac.mes.commonsmt.socket</a></li>
</ul>
</div>
<p>&nbsp;</p>
</body>
</html>

View File

@@ -0,0 +1,50 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="de">
<head>
<!-- Generated by javadoc (1.8.0_111) on Tue Jun 12 15:22:05 CEST 2018 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Overview (imsinterfaces-commonsmt-plugin 9.00.01alpha-DEVELOPER API)</title>
<meta name="date" content="2018-06-12">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Overview (imsinterfaces-commonsmt-plugin 9.00.01alpha-DEVELOPER API)";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="header">
<h1 class="title">imsinterfaces-commonsmt-plugin 9.00.01alpha-DEVELOPER API</h1>
</div>
<div class="contentContainer">
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Packages table, listing packages, and an explanation">
<caption><span>Packages</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Package</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><a href="com/itac/mes/commonsmt/package-summary.html">com.itac.mes.commonsmt</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="com/itac/mes/commonsmt/socket/package-summary.html">com.itac.mes.commonsmt.socket</a></td>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</div>
<p class="legalCopy"><small>Copyright &#169; 2018. All Rights Reserved.</small></p>
</body>
</html>

View File

@@ -0,0 +1,2 @@
com.itac.mes.commonsmt
com.itac.mes.commonsmt.socket

View File

@@ -0,0 +1,30 @@
function show(type)
{
count = 0;
for (var key in methods) {
var row = document.getElementById(key);
if ((methods[key] & type) != 0) {
row.style.display = '';
row.className = (count++ % 2) ? rowColor : altColor;
}
else
row.style.display = 'none';
}
updateTabs(type);
}
function updateTabs(type)
{
for (var value in tabs) {
var sNode = document.getElementById(tabs[value][0]);
var spanNode = sNode.firstChild;
if (value == type) {
sNode.className = activeTableTab;
spanNode.innerHTML = tabs[value][1];
}
else {
sNode.className = tableTab;
spanNode.innerHTML = "<a href=\"javascript:show("+ value + ");\">" + tabs[value][1] + "</a>";
}
}
}

View File

@@ -0,0 +1,574 @@
/* Javadoc style sheet */
/*
Overall document style
*/
@import url('resources/fonts/dejavu.css');
body {
background-color:#ffffff;
color:#353833;
font-family:'DejaVu Sans', Arial, Helvetica, sans-serif;
font-size:14px;
margin:0;
}
a:link, a:visited {
text-decoration:none;
color:#4A6782;
}
a:hover, a:focus {
text-decoration:none;
color:#bb7a2a;
}
a:active {
text-decoration:none;
color:#4A6782;
}
a[name] {
color:#353833;
}
a[name]:hover {
text-decoration:none;
color:#353833;
}
pre {
font-family:'DejaVu Sans Mono', monospace;
font-size:14px;
}
h1 {
font-size:20px;
}
h2 {
font-size:18px;
}
h3 {
font-size:16px;
font-style:italic;
}
h4 {
font-size:13px;
}
h5 {
font-size:12px;
}
h6 {
font-size:11px;
}
ul {
list-style-type:disc;
}
code, tt {
font-family:'DejaVu Sans Mono', monospace;
font-size:14px;
padding-top:4px;
margin-top:8px;
line-height:1.4em;
}
dt code {
font-family:'DejaVu Sans Mono', monospace;
font-size:14px;
padding-top:4px;
}
table tr td dt code {
font-family:'DejaVu Sans Mono', monospace;
font-size:14px;
vertical-align:top;
padding-top:4px;
}
sup {
font-size:8px;
}
/*
Document title and Copyright styles
*/
.clear {
clear:both;
height:0px;
overflow:hidden;
}
.aboutLanguage {
float:right;
padding:0px 21px;
font-size:11px;
z-index:200;
margin-top:-9px;
}
.legalCopy {
margin-left:.5em;
}
.bar a, .bar a:link, .bar a:visited, .bar a:active {
color:#FFFFFF;
text-decoration:none;
}
.bar a:hover, .bar a:focus {
color:#bb7a2a;
}
.tab {
background-color:#0066FF;
color:#ffffff;
padding:8px;
width:5em;
font-weight:bold;
}
/*
Navigation bar styles
*/
.bar {
background-color:#4D7A97;
color:#FFFFFF;
padding:.8em .5em .4em .8em;
height:auto;/*height:1.8em;*/
font-size:11px;
margin:0;
}
.topNav {
background-color:#4D7A97;
color:#FFFFFF;
float:left;
padding:0;
width:100%;
clear:right;
height:2.8em;
padding-top:10px;
overflow:hidden;
font-size:12px;
}
.bottomNav {
margin-top:10px;
background-color:#4D7A97;
color:#FFFFFF;
float:left;
padding:0;
width:100%;
clear:right;
height:2.8em;
padding-top:10px;
overflow:hidden;
font-size:12px;
}
.subNav {
background-color:#dee3e9;
float:left;
width:100%;
overflow:hidden;
font-size:12px;
}
.subNav div {
clear:left;
float:left;
padding:0 0 5px 6px;
text-transform:uppercase;
}
ul.navList, ul.subNavList {
float:left;
margin:0 25px 0 0;
padding:0;
}
ul.navList li{
list-style:none;
float:left;
padding: 5px 6px;
text-transform:uppercase;
}
ul.subNavList li{
list-style:none;
float:left;
}
.topNav a:link, .topNav a:active, .topNav a:visited, .bottomNav a:link, .bottomNav a:active, .bottomNav a:visited {
color:#FFFFFF;
text-decoration:none;
text-transform:uppercase;
}
.topNav a:hover, .bottomNav a:hover {
text-decoration:none;
color:#bb7a2a;
text-transform:uppercase;
}
.navBarCell1Rev {
background-color:#F8981D;
color:#253441;
margin: auto 5px;
}
.skipNav {
position:absolute;
top:auto;
left:-9999px;
overflow:hidden;
}
/*
Page header and footer styles
*/
.header, .footer {
clear:both;
margin:0 20px;
padding:5px 0 0 0;
}
.indexHeader {
margin:10px;
position:relative;
}
.indexHeader span{
margin-right:15px;
}
.indexHeader h1 {
font-size:13px;
}
.title {
color:#2c4557;
margin:10px 0;
}
.subTitle {
margin:5px 0 0 0;
}
.header ul {
margin:0 0 15px 0;
padding:0;
}
.footer ul {
margin:20px 0 5px 0;
}
.header ul li, .footer ul li {
list-style:none;
font-size:13px;
}
/*
Heading styles
*/
div.details ul.blockList ul.blockList ul.blockList li.blockList h4, div.details ul.blockList ul.blockList ul.blockListLast li.blockList h4 {
background-color:#dee3e9;
border:1px solid #d0d9e0;
margin:0 0 6px -8px;
padding:7px 5px;
}
ul.blockList ul.blockList ul.blockList li.blockList h3 {
background-color:#dee3e9;
border:1px solid #d0d9e0;
margin:0 0 6px -8px;
padding:7px 5px;
}
ul.blockList ul.blockList li.blockList h3 {
padding:0;
margin:15px 0;
}
ul.blockList li.blockList h2 {
padding:0px 0 20px 0;
}
/*
Page layout container styles
*/
.contentContainer, .sourceContainer, .classUseContainer, .serializedFormContainer, .constantValuesContainer {
clear:both;
padding:10px 20px;
position:relative;
}
.indexContainer {
margin:10px;
position:relative;
font-size:12px;
}
.indexContainer h2 {
font-size:13px;
padding:0 0 3px 0;
}
.indexContainer ul {
margin:0;
padding:0;
}
.indexContainer ul li {
list-style:none;
padding-top:2px;
}
.contentContainer .description dl dt, .contentContainer .details dl dt, .serializedFormContainer dl dt {
font-size:12px;
font-weight:bold;
margin:10px 0 0 0;
color:#4E4E4E;
}
.contentContainer .description dl dd, .contentContainer .details dl dd, .serializedFormContainer dl dd {
margin:5px 0 10px 0px;
font-size:14px;
font-family:'DejaVu Sans Mono',monospace;
}
.serializedFormContainer dl.nameValue dt {
margin-left:1px;
font-size:1.1em;
display:inline;
font-weight:bold;
}
.serializedFormContainer dl.nameValue dd {
margin:0 0 0 1px;
font-size:1.1em;
display:inline;
}
/*
List styles
*/
ul.horizontal li {
display:inline;
font-size:0.9em;
}
ul.inheritance {
margin:0;
padding:0;
}
ul.inheritance li {
display:inline;
list-style:none;
}
ul.inheritance li ul.inheritance {
margin-left:15px;
padding-left:15px;
padding-top:1px;
}
ul.blockList, ul.blockListLast {
margin:10px 0 10px 0;
padding:0;
}
ul.blockList li.blockList, ul.blockListLast li.blockList {
list-style:none;
margin-bottom:15px;
line-height:1.4;
}
ul.blockList ul.blockList li.blockList, ul.blockList ul.blockListLast li.blockList {
padding:0px 20px 5px 10px;
border:1px solid #ededed;
background-color:#f8f8f8;
}
ul.blockList ul.blockList ul.blockList li.blockList, ul.blockList ul.blockList ul.blockListLast li.blockList {
padding:0 0 5px 8px;
background-color:#ffffff;
border:none;
}
ul.blockList ul.blockList ul.blockList ul.blockList li.blockList {
margin-left:0;
padding-left:0;
padding-bottom:15px;
border:none;
}
ul.blockList ul.blockList ul.blockList ul.blockList li.blockListLast {
list-style:none;
border-bottom:none;
padding-bottom:0;
}
table tr td dl, table tr td dl dt, table tr td dl dd {
margin-top:0;
margin-bottom:1px;
}
/*
Table styles
*/
.overviewSummary, .memberSummary, .typeSummary, .useSummary, .constantsSummary, .deprecatedSummary {
width:100%;
border-left:1px solid #EEE;
border-right:1px solid #EEE;
border-bottom:1px solid #EEE;
}
.overviewSummary, .memberSummary {
padding:0px;
}
.overviewSummary caption, .memberSummary caption, .typeSummary caption,
.useSummary caption, .constantsSummary caption, .deprecatedSummary caption {
position:relative;
text-align:left;
background-repeat:no-repeat;
color:#253441;
font-weight:bold;
clear:none;
overflow:hidden;
padding:0px;
padding-top:10px;
padding-left:1px;
margin:0px;
white-space:pre;
}
.overviewSummary caption a:link, .memberSummary caption a:link, .typeSummary caption a:link,
.useSummary caption a:link, .constantsSummary caption a:link, .deprecatedSummary caption a:link,
.overviewSummary caption a:hover, .memberSummary caption a:hover, .typeSummary caption a:hover,
.useSummary caption a:hover, .constantsSummary caption a:hover, .deprecatedSummary caption a:hover,
.overviewSummary caption a:active, .memberSummary caption a:active, .typeSummary caption a:active,
.useSummary caption a:active, .constantsSummary caption a:active, .deprecatedSummary caption a:active,
.overviewSummary caption a:visited, .memberSummary caption a:visited, .typeSummary caption a:visited,
.useSummary caption a:visited, .constantsSummary caption a:visited, .deprecatedSummary caption a:visited {
color:#FFFFFF;
}
.overviewSummary caption span, .memberSummary caption span, .typeSummary caption span,
.useSummary caption span, .constantsSummary caption span, .deprecatedSummary caption span {
white-space:nowrap;
padding-top:5px;
padding-left:12px;
padding-right:12px;
padding-bottom:7px;
display:inline-block;
float:left;
background-color:#F8981D;
border: none;
height:16px;
}
.memberSummary caption span.activeTableTab span {
white-space:nowrap;
padding-top:5px;
padding-left:12px;
padding-right:12px;
margin-right:3px;
display:inline-block;
float:left;
background-color:#F8981D;
height:16px;
}
.memberSummary caption span.tableTab span {
white-space:nowrap;
padding-top:5px;
padding-left:12px;
padding-right:12px;
margin-right:3px;
display:inline-block;
float:left;
background-color:#4D7A97;
height:16px;
}
.memberSummary caption span.tableTab, .memberSummary caption span.activeTableTab {
padding-top:0px;
padding-left:0px;
padding-right:0px;
background-image:none;
float:none;
display:inline;
}
.overviewSummary .tabEnd, .memberSummary .tabEnd, .typeSummary .tabEnd,
.useSummary .tabEnd, .constantsSummary .tabEnd, .deprecatedSummary .tabEnd {
display:none;
width:5px;
position:relative;
float:left;
background-color:#F8981D;
}
.memberSummary .activeTableTab .tabEnd {
display:none;
width:5px;
margin-right:3px;
position:relative;
float:left;
background-color:#F8981D;
}
.memberSummary .tableTab .tabEnd {
display:none;
width:5px;
margin-right:3px;
position:relative;
background-color:#4D7A97;
float:left;
}
.overviewSummary td, .memberSummary td, .typeSummary td,
.useSummary td, .constantsSummary td, .deprecatedSummary td {
text-align:left;
padding:0px 0px 12px 10px;
}
th.colOne, th.colFirst, th.colLast, .useSummary th, .constantsSummary th,
td.colOne, td.colFirst, td.colLast, .useSummary td, .constantsSummary td{
vertical-align:top;
padding-right:0px;
padding-top:8px;
padding-bottom:3px;
}
th.colFirst, th.colLast, th.colOne, .constantsSummary th {
background:#dee3e9;
text-align:left;
padding:8px 3px 3px 7px;
}
td.colFirst, th.colFirst {
white-space:nowrap;
font-size:13px;
}
td.colLast, th.colLast {
font-size:13px;
}
td.colOne, th.colOne {
font-size:13px;
}
.overviewSummary td.colFirst, .overviewSummary th.colFirst,
.useSummary td.colFirst, .useSummary th.colFirst,
.overviewSummary td.colOne, .overviewSummary th.colOne,
.memberSummary td.colFirst, .memberSummary th.colFirst,
.memberSummary td.colOne, .memberSummary th.colOne,
.typeSummary td.colFirst{
width:25%;
vertical-align:top;
}
td.colOne a:link, td.colOne a:active, td.colOne a:visited, td.colOne a:hover, td.colFirst a:link, td.colFirst a:active, td.colFirst a:visited, td.colFirst a:hover, td.colLast a:link, td.colLast a:active, td.colLast a:visited, td.colLast a:hover, .constantValuesContainer td a:link, .constantValuesContainer td a:active, .constantValuesContainer td a:visited, .constantValuesContainer td a:hover {
font-weight:bold;
}
.tableSubHeadingColor {
background-color:#EEEEFF;
}
.altColor {
background-color:#FFFFFF;
}
.rowColor {
background-color:#EEEEEF;
}
/*
Content styles
*/
.description pre {
margin-top:0;
}
.deprecatedContent {
margin:0;
padding:10px 0;
}
.docSummary {
padding:0;
}
ul.blockList ul.blockList ul.blockList li.blockList h3 {
font-style:normal;
}
div.block {
font-size:14px;
font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif;
}
td.colLast div {
padding-top:0px;
}
td.colLast a {
padding-bottom:3px;
}
/*
Formatting effect styles
*/
.sourceLineNo {
color:green;
padding:0 30px 0 0;
}
h1.hidden {
visibility:hidden;
overflow:hidden;
font-size:10px;
}
.block {
display:block;
margin:3px 10px 2px 0px;
color:#474747;
}
.deprecatedLabel, .descfrmTypeLabel, .memberNameLabel, .memberNameLink,
.overrideSpecifyLabel, .packageHierarchyLabel, .paramLabel, .returnLabel,
.seeLabel, .simpleTagLabel, .throwsLabel, .typeNameLabel, .typeNameLink {
font-weight:bold;
}
.deprecationComment, .emphasizedPhrase, .interfaceName {
font-style:italic;
}
div.block div.block span.deprecationComment, div.block div.block span.emphasizedPhrase,
div.block div.block span.interfaceName {
font-style:normal;
}
div.contentContainer ul.blockList li.blockList h2{
padding-bottom:0px;
}

View File

@@ -0,0 +1,5 @@
Manifest-Version: 1.0
Built-By: frankp
Build-Jdk: 1.8.0_111
Created-By: Maven Integration for Eclipse

View File

@@ -0,0 +1,7 @@
#Generated by Maven Integration for Eclipse
#Tue Oct 13 14:05:18 CEST 2020
version=9.10.00beta-DEVELOPER
groupId=com.itac.interface.interfaces
m2e.projectName=imsinterfaces-commonsmt-plugin
m2e.projectLocation=C\:\\projects_jee\\imsinterface\\mainline\\interface\\commonsmt\\plugin
artifactId=imsinterfaces-commonsmt-plugin

View File

@@ -0,0 +1,96 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.itac.interface.interfaces</groupId>
<artifactId>imsinterfaces-commonsmt-plugin</artifactId>
<packaging>jar</packaging>
<name>imsinterfaces-commonsmt-plugin</name>
<version>${mes.interface.version}</version>
<parent>
<groupId>com.itac.interface.interfaces</groupId>
<artifactId>imsinterfaces-commonsmt</artifactId>
<version>${mes.interface.version}</version>
</parent>
<dependencies>
<dependency>
<groupId>com.itac.product</groupId>
<artifactId>artes-common</artifactId>
</dependency>
<dependency>
<groupId>com.itac.interface.interfaces</groupId>
<artifactId>data-interface-core-definition</artifactId>
</dependency>
<dependency>
<groupId>com.itac.interface.commonsmt</groupId>
<artifactId>commonsmt-api</artifactId>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<configuration>
<show>public</show>
<sourceFileExcludes>
<exclude>com/itac/mes/commonsmt/CommonSmtException.java</exclude>
<exclude>com/itac/mes/commonsmt/ResponseDetail.java</exclude>
<exclude>com/itac/mes/commonsmt/CommonSmtFields.java</exclude>
</sourceFileExcludes>
<nonavbar>true</nonavbar>
<notree>true</notree>
<noindex>true</noindex>
</configuration>
<executions>
<execution>
<id>attach-javadocs</id>
<goals>
<goal>jar</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-assembly-plugin</artifactId>
<executions>
<execution>
<id>create-project-bundle</id>
<phase>prepare-package</phase>
<goals>
<goal>single</goal>
</goals>
<configuration>
<descriptorRefs>
<descriptorRef>jar-with-dependencies</descriptorRef>
</descriptorRefs>
</configuration>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-assembly-plugin</artifactId>
<executions>
<execution>
<id>create-java-plugin-zip</id>
<phase>package</phase>
<goals>
<goal>single</goal>
</goals>
<configuration>
<descriptors>
<descriptor>src/main/assembly/javaplugin.xml</descriptor>
</descriptors>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
</project>

View File

@@ -0,0 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<javadocOptions>
<docletArtifacts>
<docletArtifact />
</docletArtifacts>
<tagletArtifacts>
<tagletArtifact />
</tagletArtifacts>
<javadocResourcesDirectory>src/main/javadoc</javadocResourcesDirectory>
</javadocOptions>

View File

@@ -0,0 +1,209 @@
java.applet
java.awt
java.awt.color
java.awt.datatransfer
java.awt.dnd
java.awt.event
java.awt.font
java.awt.geom
java.awt.im
java.awt.im.spi
java.awt.image
java.awt.image.renderable
java.awt.print
java.beans
java.beans.beancontext
java.io
java.lang
java.lang.annotation
java.lang.instrument
java.lang.invoke
java.lang.management
java.lang.ref
java.lang.reflect
java.math
java.net
java.nio
java.nio.channels
java.nio.channels.spi
java.nio.charset
java.nio.charset.spi
java.nio.file
java.nio.file.attribute
java.nio.file.spi
java.rmi
java.rmi.activation
java.rmi.dgc
java.rmi.registry
java.rmi.server
java.security
java.security.acl
java.security.cert
java.security.interfaces
java.security.spec
java.sql
java.text
java.text.spi
java.util
java.util.concurrent
java.util.concurrent.atomic
java.util.concurrent.locks
java.util.jar
java.util.logging
java.util.prefs
java.util.regex
java.util.spi
java.util.zip
javax.accessibility
javax.activation
javax.activity
javax.annotation
javax.annotation.processing
javax.crypto
javax.crypto.interfaces
javax.crypto.spec
javax.imageio
javax.imageio.event
javax.imageio.metadata
javax.imageio.plugins.bmp
javax.imageio.plugins.jpeg
javax.imageio.spi
javax.imageio.stream
javax.jws
javax.jws.soap
javax.lang.model
javax.lang.model.element
javax.lang.model.type
javax.lang.model.util
javax.management
javax.management.loading
javax.management.modelmbean
javax.management.monitor
javax.management.openmbean
javax.management.relation
javax.management.remote
javax.management.remote.rmi
javax.management.timer
javax.naming
javax.naming.directory
javax.naming.event
javax.naming.ldap
javax.naming.spi
javax.net
javax.net.ssl
javax.print
javax.print.attribute
javax.print.attribute.standard
javax.print.event
javax.rmi
javax.rmi.CORBA
javax.rmi.ssl
javax.script
javax.security.auth
javax.security.auth.callback
javax.security.auth.kerberos
javax.security.auth.login
javax.security.auth.spi
javax.security.auth.x500
javax.security.cert
javax.security.sasl
javax.sound.midi
javax.sound.midi.spi
javax.sound.sampled
javax.sound.sampled.spi
javax.sql
javax.sql.rowset
javax.sql.rowset.serial
javax.sql.rowset.spi
javax.swing
javax.swing.border
javax.swing.colorchooser
javax.swing.event
javax.swing.filechooser
javax.swing.plaf
javax.swing.plaf.basic
javax.swing.plaf.metal
javax.swing.plaf.multi
javax.swing.plaf.nimbus
javax.swing.plaf.synth
javax.swing.table
javax.swing.text
javax.swing.text.html
javax.swing.text.html.parser
javax.swing.text.rtf
javax.swing.tree
javax.swing.undo
javax.tools
javax.transaction
javax.transaction.xa
javax.xml
javax.xml.bind
javax.xml.bind.annotation
javax.xml.bind.annotation.adapters
javax.xml.bind.attachment
javax.xml.bind.helpers
javax.xml.bind.util
javax.xml.crypto
javax.xml.crypto.dom
javax.xml.crypto.dsig
javax.xml.crypto.dsig.dom
javax.xml.crypto.dsig.keyinfo
javax.xml.crypto.dsig.spec
javax.xml.datatype
javax.xml.namespace
javax.xml.parsers
javax.xml.soap
javax.xml.stream
javax.xml.stream.events
javax.xml.stream.util
javax.xml.transform
javax.xml.transform.dom
javax.xml.transform.sax
javax.xml.transform.stax
javax.xml.transform.stream
javax.xml.validation
javax.xml.ws
javax.xml.ws.handler
javax.xml.ws.handler.soap
javax.xml.ws.http
javax.xml.ws.soap
javax.xml.ws.spi
javax.xml.ws.spi.http
javax.xml.ws.wsaddressing
javax.xml.xpath
org.ietf.jgss
org.omg.CORBA
org.omg.CORBA.DynAnyPackage
org.omg.CORBA.ORBPackage
org.omg.CORBA.TypeCodePackage
org.omg.CORBA.portable
org.omg.CORBA_2_3
org.omg.CORBA_2_3.portable
org.omg.CosNaming
org.omg.CosNaming.NamingContextExtPackage
org.omg.CosNaming.NamingContextPackage
org.omg.Dynamic
org.omg.DynamicAny
org.omg.DynamicAny.DynAnyFactoryPackage
org.omg.DynamicAny.DynAnyPackage
org.omg.IOP
org.omg.IOP.CodecFactoryPackage
org.omg.IOP.CodecPackage
org.omg.Messaging
org.omg.PortableInterceptor
org.omg.PortableInterceptor.ORBInitInfoPackage
org.omg.PortableServer
org.omg.PortableServer.CurrentPackage
org.omg.PortableServer.POAManagerPackage
org.omg.PortableServer.POAPackage
org.omg.PortableServer.ServantLocatorPackage
org.omg.PortableServer.portable
org.omg.SendingContext
org.omg.stub.java.rmi
org.w3c.dom
org.w3c.dom.bootstrap
org.w3c.dom.events
org.w3c.dom.ls
org.xml.sax
org.xml.sax.ext
org.xml.sax.helpers

View File

@@ -0,0 +1,5 @@
#Generated by Maven
#Tue Jun 12 15:22:04 CEST 2018
version=9.00.01alpha-DEVELOPER
groupId=com.itac.interface.interfaces
artifactId=imsinterfaces-commonsmt-plugin

View File

@@ -0,0 +1,66 @@
<?xml version="1.0" encoding="UTF-8" ?>
<testsuite tests="1" failures="0" name="com.itac.mes.commonsmt.CommonSmtExceptionTest" time="0.094" errors="0" skipped="0">
<properties>
<property name="java.runtime.name" value="Java(TM) SE Runtime Environment"/>
<property name="sun.boot.library.path" value="C:\Program Files\Java\jdk1.8.0_111\jre\bin"/>
<property name="java.vm.version" value="25.111-b14"/>
<property name="java.vm.vendor" value="Oracle Corporation"/>
<property name="maven.multiModuleProjectDirectory" value="C:\projects_jee\imsinterface\mainline"/>
<property name="java.vendor.url" value="http://java.oracle.com/"/>
<property name="path.separator" value=";"/>
<property name="guice.disable.misplaced.annotation.check" value="true"/>
<property name="java.vm.name" value="Java HotSpot(TM) 64-Bit Server VM"/>
<property name="file.encoding.pkg" value="sun.io"/>
<property name="user.script" value=""/>
<property name="user.country" value="DE"/>
<property name="sun.java.launcher" value="SUN_STANDARD"/>
<property name="sun.os.patch.level" value=""/>
<property name="java.vm.specification.name" value="Java Virtual Machine Specification"/>
<property name="user.dir" value="C:\projects_jee\imsinterface\mainline"/>
<property name="java.runtime.version" value="1.8.0_111-b14"/>
<property name="java.awt.graphicsenv" value="sun.awt.Win32GraphicsEnvironment"/>
<property name="java.endorsed.dirs" value="C:\Program Files\Java\jdk1.8.0_111\jre\lib\endorsed"/>
<property name="os.arch" value="amd64"/>
<property name="java.io.tmpdir" value="C:\Users\frankp\AppData\Local\Temp\"/>
<property name="line.separator" value="
"/>
<property name="java.vm.specification.vendor" value="Oracle Corporation"/>
<property name="user.variant" value=""/>
<property name="os.name" value="Windows 10"/>
<property name="classworlds.conf" value="C:\maven\apache-maven-3.3.3\bin\..\bin\m2.conf"/>
<property name="sun.jnu.encoding" value="Cp1252"/>
<property name="java.library.path" value="C:\Program Files\Java\jdk1.8.0_111\bin;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\Program Files (x86)\MKS\IntegrityClient\bin;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;C:\ProgramData\Oracle\Java\javapath;C:\Windows\System32;C:\Windows;C:\Windows\System32\wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\WirelessCommon\;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\MKS\Toolkit\mksnt;%USERPROFILE%\.dnx\bin;C:\Program Files\Microsoft DNX\Dnvm\;C:\Program Files\Microsoft SQL Server\130\Tools\Binn\;C:\Program Files (x86)\Common Files\Acronis\SnapAPI\;C:\maven\maven;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Git\cmd;C:\Program Files\nodejs\;C:\Users\frankp\AppData\Local\Microsoft\WindowsApps;C:\Users\frankp\AppData\Roaming\npm;c:\Program Files\nodejs\;."/>
<property name="java.specification.name" value="Java Platform API Specification"/>
<property name="java.class.version" value="52.0"/>
<property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/>
<property name="os.version" value="10.0"/>
<property name="user.home" value="C:\Users\frankp"/>
<property name="user.timezone" value="Europe/Berlin"/>
<property name="java.awt.printerjob" value="sun.awt.windows.WPrinterJob"/>
<property name="java.specification.version" value="1.8"/>
<property name="file.encoding" value="Cp1252"/>
<property name="user.name" value="frankp"/>
<property name="java.class.path" value="C:\maven\apache-maven-3.3.3\bin\..\boot\plexus-classworlds-2.5.2.jar"/>
<property name="java.vm.specification.version" value="1.8"/>
<property name="sun.arch.data.model" value="64"/>
<property name="java.home" value="C:\Program Files\Java\jdk1.8.0_111\jre"/>
<property name="sun.java.command" value="org.codehaus.plexus.classworlds.launcher.Launcher clean install -rf :data-interface-fuji"/>
<property name="java.specification.vendor" value="Oracle Corporation"/>
<property name="user.language" value="de"/>
<property name="awt.toolkit" value="sun.awt.windows.WToolkit"/>
<property name="java.vm.info" value="mixed mode"/>
<property name="java.version" value="1.8.0_111"/>
<property name="java.ext.dirs" value="C:\Program Files\Java\jdk1.8.0_111\jre\lib\ext;C:\WINDOWS\Sun\Java\lib\ext"/>
<property name="sun.boot.class.path" value="C:\Program Files\Java\jdk1.8.0_111\jre\lib\resources.jar;C:\Program Files\Java\jdk1.8.0_111\jre\lib\rt.jar;C:\Program Files\Java\jdk1.8.0_111\jre\lib\sunrsasign.jar;C:\Program Files\Java\jdk1.8.0_111\jre\lib\jsse.jar;C:\Program Files\Java\jdk1.8.0_111\jre\lib\jce.jar;C:\Program Files\Java\jdk1.8.0_111\jre\lib\charsets.jar;C:\Program Files\Java\jdk1.8.0_111\jre\lib\jfr.jar;C:\Program Files\Java\jdk1.8.0_111\jre\classes"/>
<property name="sun.stderr.encoding" value="cp850"/>
<property name="java.vendor" value="Oracle Corporation"/>
<property name="maven.home" value="C:\maven\apache-maven-3.3.3\bin\.."/>
<property name="file.separator" value="\"/>
<property name="java.vendor.url.bug" value="http://bugreport.sun.com/bugreport/"/>
<property name="sun.cpu.endian" value="little"/>
<property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
<property name="sun.desktop" value="windows"/>
<property name="sun.cpu.isalist" value="amd64"/>
</properties>
<testcase classname="com.itac.mes.commonsmt.CommonSmtExceptionTest" name="test" time="0"/>
</testsuite>

View File

@@ -0,0 +1,72 @@
<?xml version="1.0" encoding="UTF-8" ?>
<testsuite tests="7" failures="0" name="com.itac.mes.commonsmt.MesServicesTest" time="0.781" errors="0" skipped="0">
<properties>
<property name="java.runtime.name" value="Java(TM) SE Runtime Environment"/>
<property name="sun.boot.library.path" value="C:\Program Files\Java\jdk1.8.0_111\jre\bin"/>
<property name="java.vm.version" value="25.111-b14"/>
<property name="java.vm.vendor" value="Oracle Corporation"/>
<property name="maven.multiModuleProjectDirectory" value="C:\projects_jee\imsinterface\mainline"/>
<property name="java.vendor.url" value="http://java.oracle.com/"/>
<property name="path.separator" value=";"/>
<property name="guice.disable.misplaced.annotation.check" value="true"/>
<property name="java.vm.name" value="Java HotSpot(TM) 64-Bit Server VM"/>
<property name="file.encoding.pkg" value="sun.io"/>
<property name="user.script" value=""/>
<property name="user.country" value="DE"/>
<property name="sun.java.launcher" value="SUN_STANDARD"/>
<property name="sun.os.patch.level" value=""/>
<property name="java.vm.specification.name" value="Java Virtual Machine Specification"/>
<property name="user.dir" value="C:\projects_jee\imsinterface\mainline"/>
<property name="java.runtime.version" value="1.8.0_111-b14"/>
<property name="java.awt.graphicsenv" value="sun.awt.Win32GraphicsEnvironment"/>
<property name="java.endorsed.dirs" value="C:\Program Files\Java\jdk1.8.0_111\jre\lib\endorsed"/>
<property name="os.arch" value="amd64"/>
<property name="java.io.tmpdir" value="C:\Users\frankp\AppData\Local\Temp\"/>
<property name="line.separator" value="
"/>
<property name="java.vm.specification.vendor" value="Oracle Corporation"/>
<property name="user.variant" value=""/>
<property name="os.name" value="Windows 10"/>
<property name="classworlds.conf" value="C:\maven\apache-maven-3.3.3\bin\..\bin\m2.conf"/>
<property name="sun.jnu.encoding" value="Cp1252"/>
<property name="java.library.path" value="C:\Program Files\Java\jdk1.8.0_111\bin;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\Program Files (x86)\MKS\IntegrityClient\bin;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;C:\ProgramData\Oracle\Java\javapath;C:\Windows\System32;C:\Windows;C:\Windows\System32\wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\WirelessCommon\;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\MKS\Toolkit\mksnt;%USERPROFILE%\.dnx\bin;C:\Program Files\Microsoft DNX\Dnvm\;C:\Program Files\Microsoft SQL Server\130\Tools\Binn\;C:\Program Files (x86)\Common Files\Acronis\SnapAPI\;C:\maven\maven;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Git\cmd;C:\Program Files\nodejs\;C:\Users\frankp\AppData\Local\Microsoft\WindowsApps;C:\Users\frankp\AppData\Roaming\npm;c:\Program Files\nodejs\;."/>
<property name="java.specification.name" value="Java Platform API Specification"/>
<property name="java.class.version" value="52.0"/>
<property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/>
<property name="os.version" value="10.0"/>
<property name="user.home" value="C:\Users\frankp"/>
<property name="user.timezone" value="Europe/Berlin"/>
<property name="java.awt.printerjob" value="sun.awt.windows.WPrinterJob"/>
<property name="java.specification.version" value="1.8"/>
<property name="file.encoding" value="Cp1252"/>
<property name="user.name" value="frankp"/>
<property name="java.class.path" value="C:\maven\apache-maven-3.3.3\bin\..\boot\plexus-classworlds-2.5.2.jar"/>
<property name="java.vm.specification.version" value="1.8"/>
<property name="sun.arch.data.model" value="64"/>
<property name="java.home" value="C:\Program Files\Java\jdk1.8.0_111\jre"/>
<property name="sun.java.command" value="org.codehaus.plexus.classworlds.launcher.Launcher clean install -rf :data-interface-fuji"/>
<property name="java.specification.vendor" value="Oracle Corporation"/>
<property name="user.language" value="de"/>
<property name="awt.toolkit" value="sun.awt.windows.WToolkit"/>
<property name="java.vm.info" value="mixed mode"/>
<property name="java.version" value="1.8.0_111"/>
<property name="java.ext.dirs" value="C:\Program Files\Java\jdk1.8.0_111\jre\lib\ext;C:\WINDOWS\Sun\Java\lib\ext"/>
<property name="sun.boot.class.path" value="C:\Program Files\Java\jdk1.8.0_111\jre\lib\resources.jar;C:\Program Files\Java\jdk1.8.0_111\jre\lib\rt.jar;C:\Program Files\Java\jdk1.8.0_111\jre\lib\sunrsasign.jar;C:\Program Files\Java\jdk1.8.0_111\jre\lib\jsse.jar;C:\Program Files\Java\jdk1.8.0_111\jre\lib\jce.jar;C:\Program Files\Java\jdk1.8.0_111\jre\lib\charsets.jar;C:\Program Files\Java\jdk1.8.0_111\jre\lib\jfr.jar;C:\Program Files\Java\jdk1.8.0_111\jre\classes"/>
<property name="sun.stderr.encoding" value="cp850"/>
<property name="java.vendor" value="Oracle Corporation"/>
<property name="maven.home" value="C:\maven\apache-maven-3.3.3\bin\.."/>
<property name="file.separator" value="\"/>
<property name="java.vendor.url.bug" value="http://bugreport.sun.com/bugreport/"/>
<property name="sun.cpu.endian" value="little"/>
<property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
<property name="sun.desktop" value="windows"/>
<property name="sun.cpu.isalist" value="amd64"/>
</properties>
<testcase classname="com.itac.mes.commonsmt.MesServicesTest" name="shouldCheckPrecond2" time="0.312"/>
<testcase classname="com.itac.mes.commonsmt.MesServicesTest" name="shouldNotStartWithInvalidPort" time="0"/>
<testcase classname="com.itac.mes.commonsmt.MesServicesTest" name="shouldCheckPortValid" time="0.031"/>
<testcase classname="com.itac.mes.commonsmt.MesServicesTest" name="shouldCheckHostnameValid" time="0"/>
<testcase classname="com.itac.mes.commonsmt.MesServicesTest" name="shouldCheckPrecond0" time="0"/>
<testcase classname="com.itac.mes.commonsmt.MesServicesTest" name="shouldCheckPrecond1" time="0"/>
<testcase classname="com.itac.mes.commonsmt.MesServicesTest" name="shouldxxx" time="0.438"/>
</testsuite>

View File

@@ -0,0 +1,67 @@
<?xml version="1.0" encoding="UTF-8" ?>
<testsuite tests="2" failures="0" name="com.itac.mes.commonsmt.data.CheckContainerRequestTest" time="0.094" errors="0" skipped="0">
<properties>
<property name="java.runtime.name" value="Java(TM) SE Runtime Environment"/>
<property name="sun.boot.library.path" value="C:\Program Files\Java\jdk1.8.0_111\jre\bin"/>
<property name="java.vm.version" value="25.111-b14"/>
<property name="java.vm.vendor" value="Oracle Corporation"/>
<property name="maven.multiModuleProjectDirectory" value="C:\projects_jee\imsinterface\mainline"/>
<property name="java.vendor.url" value="http://java.oracle.com/"/>
<property name="path.separator" value=";"/>
<property name="guice.disable.misplaced.annotation.check" value="true"/>
<property name="java.vm.name" value="Java HotSpot(TM) 64-Bit Server VM"/>
<property name="file.encoding.pkg" value="sun.io"/>
<property name="user.script" value=""/>
<property name="user.country" value="DE"/>
<property name="sun.java.launcher" value="SUN_STANDARD"/>
<property name="sun.os.patch.level" value=""/>
<property name="java.vm.specification.name" value="Java Virtual Machine Specification"/>
<property name="user.dir" value="C:\projects_jee\imsinterface\mainline"/>
<property name="java.runtime.version" value="1.8.0_111-b14"/>
<property name="java.awt.graphicsenv" value="sun.awt.Win32GraphicsEnvironment"/>
<property name="java.endorsed.dirs" value="C:\Program Files\Java\jdk1.8.0_111\jre\lib\endorsed"/>
<property name="os.arch" value="amd64"/>
<property name="java.io.tmpdir" value="C:\Users\frankp\AppData\Local\Temp\"/>
<property name="line.separator" value="
"/>
<property name="java.vm.specification.vendor" value="Oracle Corporation"/>
<property name="user.variant" value=""/>
<property name="os.name" value="Windows 10"/>
<property name="classworlds.conf" value="C:\maven\apache-maven-3.3.3\bin\..\bin\m2.conf"/>
<property name="sun.jnu.encoding" value="Cp1252"/>
<property name="java.library.path" value="C:\Program Files\Java\jdk1.8.0_111\bin;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\Program Files (x86)\MKS\IntegrityClient\bin;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;C:\ProgramData\Oracle\Java\javapath;C:\Windows\System32;C:\Windows;C:\Windows\System32\wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\WirelessCommon\;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\MKS\Toolkit\mksnt;%USERPROFILE%\.dnx\bin;C:\Program Files\Microsoft DNX\Dnvm\;C:\Program Files\Microsoft SQL Server\130\Tools\Binn\;C:\Program Files (x86)\Common Files\Acronis\SnapAPI\;C:\maven\maven;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Git\cmd;C:\Program Files\nodejs\;C:\Users\frankp\AppData\Local\Microsoft\WindowsApps;C:\Users\frankp\AppData\Roaming\npm;c:\Program Files\nodejs\;."/>
<property name="java.specification.name" value="Java Platform API Specification"/>
<property name="java.class.version" value="52.0"/>
<property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/>
<property name="os.version" value="10.0"/>
<property name="user.home" value="C:\Users\frankp"/>
<property name="user.timezone" value="Europe/Berlin"/>
<property name="java.awt.printerjob" value="sun.awt.windows.WPrinterJob"/>
<property name="java.specification.version" value="1.8"/>
<property name="file.encoding" value="Cp1252"/>
<property name="user.name" value="frankp"/>
<property name="java.class.path" value="C:\maven\apache-maven-3.3.3\bin\..\boot\plexus-classworlds-2.5.2.jar"/>
<property name="java.vm.specification.version" value="1.8"/>
<property name="sun.arch.data.model" value="64"/>
<property name="java.home" value="C:\Program Files\Java\jdk1.8.0_111\jre"/>
<property name="sun.java.command" value="org.codehaus.plexus.classworlds.launcher.Launcher clean install -rf :data-interface-fuji"/>
<property name="java.specification.vendor" value="Oracle Corporation"/>
<property name="user.language" value="de"/>
<property name="awt.toolkit" value="sun.awt.windows.WToolkit"/>
<property name="java.vm.info" value="mixed mode"/>
<property name="java.version" value="1.8.0_111"/>
<property name="java.ext.dirs" value="C:\Program Files\Java\jdk1.8.0_111\jre\lib\ext;C:\WINDOWS\Sun\Java\lib\ext"/>
<property name="sun.boot.class.path" value="C:\Program Files\Java\jdk1.8.0_111\jre\lib\resources.jar;C:\Program Files\Java\jdk1.8.0_111\jre\lib\rt.jar;C:\Program Files\Java\jdk1.8.0_111\jre\lib\sunrsasign.jar;C:\Program Files\Java\jdk1.8.0_111\jre\lib\jsse.jar;C:\Program Files\Java\jdk1.8.0_111\jre\lib\jce.jar;C:\Program Files\Java\jdk1.8.0_111\jre\lib\charsets.jar;C:\Program Files\Java\jdk1.8.0_111\jre\lib\jfr.jar;C:\Program Files\Java\jdk1.8.0_111\jre\classes"/>
<property name="sun.stderr.encoding" value="cp850"/>
<property name="java.vendor" value="Oracle Corporation"/>
<property name="maven.home" value="C:\maven\apache-maven-3.3.3\bin\.."/>
<property name="file.separator" value="\"/>
<property name="java.vendor.url.bug" value="http://bugreport.sun.com/bugreport/"/>
<property name="sun.cpu.endian" value="little"/>
<property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
<property name="sun.desktop" value="windows"/>
<property name="sun.cpu.isalist" value="amd64"/>
</properties>
<testcase classname="com.itac.mes.commonsmt.data.CheckContainerRequestTest" name="shouldReturnEmptyContaienrList" time="0"/>
<testcase classname="com.itac.mes.commonsmt.data.CheckContainerRequestTest" name="getterSetterTest" time="0"/>
</testsuite>

View File

@@ -0,0 +1,67 @@
<?xml version="1.0" encoding="UTF-8" ?>
<testsuite tests="2" failures="0" name="com.itac.mes.commonsmt.data.CheckContainerResponseTest" time="0.015" errors="0" skipped="0">
<properties>
<property name="java.runtime.name" value="Java(TM) SE Runtime Environment"/>
<property name="sun.boot.library.path" value="C:\Program Files\Java\jdk1.8.0_111\jre\bin"/>
<property name="java.vm.version" value="25.111-b14"/>
<property name="java.vm.vendor" value="Oracle Corporation"/>
<property name="maven.multiModuleProjectDirectory" value="C:\projects_jee\imsinterface\mainline"/>
<property name="java.vendor.url" value="http://java.oracle.com/"/>
<property name="path.separator" value=";"/>
<property name="guice.disable.misplaced.annotation.check" value="true"/>
<property name="java.vm.name" value="Java HotSpot(TM) 64-Bit Server VM"/>
<property name="file.encoding.pkg" value="sun.io"/>
<property name="user.script" value=""/>
<property name="user.country" value="DE"/>
<property name="sun.java.launcher" value="SUN_STANDARD"/>
<property name="sun.os.patch.level" value=""/>
<property name="java.vm.specification.name" value="Java Virtual Machine Specification"/>
<property name="user.dir" value="C:\projects_jee\imsinterface\mainline"/>
<property name="java.runtime.version" value="1.8.0_111-b14"/>
<property name="java.awt.graphicsenv" value="sun.awt.Win32GraphicsEnvironment"/>
<property name="java.endorsed.dirs" value="C:\Program Files\Java\jdk1.8.0_111\jre\lib\endorsed"/>
<property name="os.arch" value="amd64"/>
<property name="java.io.tmpdir" value="C:\Users\frankp\AppData\Local\Temp\"/>
<property name="line.separator" value="
"/>
<property name="java.vm.specification.vendor" value="Oracle Corporation"/>
<property name="user.variant" value=""/>
<property name="os.name" value="Windows 10"/>
<property name="classworlds.conf" value="C:\maven\apache-maven-3.3.3\bin\..\bin\m2.conf"/>
<property name="sun.jnu.encoding" value="Cp1252"/>
<property name="java.library.path" value="C:\Program Files\Java\jdk1.8.0_111\bin;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\Program Files (x86)\MKS\IntegrityClient\bin;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;C:\ProgramData\Oracle\Java\javapath;C:\Windows\System32;C:\Windows;C:\Windows\System32\wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\WirelessCommon\;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\MKS\Toolkit\mksnt;%USERPROFILE%\.dnx\bin;C:\Program Files\Microsoft DNX\Dnvm\;C:\Program Files\Microsoft SQL Server\130\Tools\Binn\;C:\Program Files (x86)\Common Files\Acronis\SnapAPI\;C:\maven\maven;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Git\cmd;C:\Program Files\nodejs\;C:\Users\frankp\AppData\Local\Microsoft\WindowsApps;C:\Users\frankp\AppData\Roaming\npm;c:\Program Files\nodejs\;."/>
<property name="java.specification.name" value="Java Platform API Specification"/>
<property name="java.class.version" value="52.0"/>
<property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/>
<property name="os.version" value="10.0"/>
<property name="user.home" value="C:\Users\frankp"/>
<property name="user.timezone" value="Europe/Berlin"/>
<property name="java.awt.printerjob" value="sun.awt.windows.WPrinterJob"/>
<property name="java.specification.version" value="1.8"/>
<property name="file.encoding" value="Cp1252"/>
<property name="user.name" value="frankp"/>
<property name="java.class.path" value="C:\maven\apache-maven-3.3.3\bin\..\boot\plexus-classworlds-2.5.2.jar"/>
<property name="java.vm.specification.version" value="1.8"/>
<property name="sun.arch.data.model" value="64"/>
<property name="java.home" value="C:\Program Files\Java\jdk1.8.0_111\jre"/>
<property name="sun.java.command" value="org.codehaus.plexus.classworlds.launcher.Launcher clean install -rf :data-interface-fuji"/>
<property name="java.specification.vendor" value="Oracle Corporation"/>
<property name="user.language" value="de"/>
<property name="awt.toolkit" value="sun.awt.windows.WToolkit"/>
<property name="java.vm.info" value="mixed mode"/>
<property name="java.version" value="1.8.0_111"/>
<property name="java.ext.dirs" value="C:\Program Files\Java\jdk1.8.0_111\jre\lib\ext;C:\WINDOWS\Sun\Java\lib\ext"/>
<property name="sun.boot.class.path" value="C:\Program Files\Java\jdk1.8.0_111\jre\lib\resources.jar;C:\Program Files\Java\jdk1.8.0_111\jre\lib\rt.jar;C:\Program Files\Java\jdk1.8.0_111\jre\lib\sunrsasign.jar;C:\Program Files\Java\jdk1.8.0_111\jre\lib\jsse.jar;C:\Program Files\Java\jdk1.8.0_111\jre\lib\jce.jar;C:\Program Files\Java\jdk1.8.0_111\jre\lib\charsets.jar;C:\Program Files\Java\jdk1.8.0_111\jre\lib\jfr.jar;C:\Program Files\Java\jdk1.8.0_111\jre\classes"/>
<property name="sun.stderr.encoding" value="cp850"/>
<property name="java.vendor" value="Oracle Corporation"/>
<property name="maven.home" value="C:\maven\apache-maven-3.3.3\bin\.."/>
<property name="file.separator" value="\"/>
<property name="java.vendor.url.bug" value="http://bugreport.sun.com/bugreport/"/>
<property name="sun.cpu.endian" value="little"/>
<property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
<property name="sun.desktop" value="windows"/>
<property name="sun.cpu.isalist" value="amd64"/>
</properties>
<testcase classname="com.itac.mes.commonsmt.data.CheckContainerResponseTest" name="getterSetterTest" time="0.015"/>
<testcase classname="com.itac.mes.commonsmt.data.CheckContainerResponseTest" name="shouldReturnEmptyContaienrList" time="0"/>
</testsuite>

View File

@@ -0,0 +1,72 @@
<?xml version="1.0" encoding="UTF-8" ?>
<testsuite tests="3" failures="0" name="com.itac.mes.commonsmt.data.ContainerTest" time="0.045" errors="0" skipped="2">
<properties>
<property name="java.runtime.name" value="Java(TM) SE Runtime Environment"/>
<property name="sun.boot.library.path" value="C:\Program Files\Java\jdk1.8.0_111\jre\bin"/>
<property name="java.vm.version" value="25.111-b14"/>
<property name="java.vm.vendor" value="Oracle Corporation"/>
<property name="maven.multiModuleProjectDirectory" value="C:\projects_jee\imsinterface\mainline"/>
<property name="java.vendor.url" value="http://java.oracle.com/"/>
<property name="path.separator" value=";"/>
<property name="guice.disable.misplaced.annotation.check" value="true"/>
<property name="java.vm.name" value="Java HotSpot(TM) 64-Bit Server VM"/>
<property name="file.encoding.pkg" value="sun.io"/>
<property name="user.script" value=""/>
<property name="user.country" value="DE"/>
<property name="sun.java.launcher" value="SUN_STANDARD"/>
<property name="sun.os.patch.level" value=""/>
<property name="java.vm.specification.name" value="Java Virtual Machine Specification"/>
<property name="user.dir" value="C:\projects_jee\imsinterface\mainline"/>
<property name="java.runtime.version" value="1.8.0_111-b14"/>
<property name="java.awt.graphicsenv" value="sun.awt.Win32GraphicsEnvironment"/>
<property name="java.endorsed.dirs" value="C:\Program Files\Java\jdk1.8.0_111\jre\lib\endorsed"/>
<property name="os.arch" value="amd64"/>
<property name="java.io.tmpdir" value="C:\Users\frankp\AppData\Local\Temp\"/>
<property name="line.separator" value="
"/>
<property name="java.vm.specification.vendor" value="Oracle Corporation"/>
<property name="user.variant" value=""/>
<property name="os.name" value="Windows 10"/>
<property name="classworlds.conf" value="C:\maven\apache-maven-3.3.3\bin\..\bin\m2.conf"/>
<property name="sun.jnu.encoding" value="Cp1252"/>
<property name="java.library.path" value="C:\Program Files\Java\jdk1.8.0_111\bin;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\Program Files (x86)\MKS\IntegrityClient\bin;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;C:\ProgramData\Oracle\Java\javapath;C:\Windows\System32;C:\Windows;C:\Windows\System32\wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\WirelessCommon\;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\MKS\Toolkit\mksnt;%USERPROFILE%\.dnx\bin;C:\Program Files\Microsoft DNX\Dnvm\;C:\Program Files\Microsoft SQL Server\130\Tools\Binn\;C:\Program Files (x86)\Common Files\Acronis\SnapAPI\;C:\maven\maven;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Git\cmd;C:\Program Files\nodejs\;C:\Users\frankp\AppData\Local\Microsoft\WindowsApps;C:\Users\frankp\AppData\Roaming\npm;c:\Program Files\nodejs\;."/>
<property name="java.specification.name" value="Java Platform API Specification"/>
<property name="java.class.version" value="52.0"/>
<property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/>
<property name="os.version" value="10.0"/>
<property name="user.home" value="C:\Users\frankp"/>
<property name="user.timezone" value="Europe/Berlin"/>
<property name="java.awt.printerjob" value="sun.awt.windows.WPrinterJob"/>
<property name="java.specification.version" value="1.8"/>
<property name="file.encoding" value="Cp1252"/>
<property name="user.name" value="frankp"/>
<property name="java.class.path" value="C:\maven\apache-maven-3.3.3\bin\..\boot\plexus-classworlds-2.5.2.jar"/>
<property name="java.vm.specification.version" value="1.8"/>
<property name="sun.arch.data.model" value="64"/>
<property name="java.home" value="C:\Program Files\Java\jdk1.8.0_111\jre"/>
<property name="sun.java.command" value="org.codehaus.plexus.classworlds.launcher.Launcher clean install -rf :data-interface-fuji"/>
<property name="java.specification.vendor" value="Oracle Corporation"/>
<property name="user.language" value="de"/>
<property name="awt.toolkit" value="sun.awt.windows.WToolkit"/>
<property name="java.vm.info" value="mixed mode"/>
<property name="java.version" value="1.8.0_111"/>
<property name="java.ext.dirs" value="C:\Program Files\Java\jdk1.8.0_111\jre\lib\ext;C:\WINDOWS\Sun\Java\lib\ext"/>
<property name="sun.boot.class.path" value="C:\Program Files\Java\jdk1.8.0_111\jre\lib\resources.jar;C:\Program Files\Java\jdk1.8.0_111\jre\lib\rt.jar;C:\Program Files\Java\jdk1.8.0_111\jre\lib\sunrsasign.jar;C:\Program Files\Java\jdk1.8.0_111\jre\lib\jsse.jar;C:\Program Files\Java\jdk1.8.0_111\jre\lib\jce.jar;C:\Program Files\Java\jdk1.8.0_111\jre\lib\charsets.jar;C:\Program Files\Java\jdk1.8.0_111\jre\lib\jfr.jar;C:\Program Files\Java\jdk1.8.0_111\jre\classes"/>
<property name="sun.stderr.encoding" value="cp850"/>
<property name="java.vendor" value="Oracle Corporation"/>
<property name="maven.home" value="C:\maven\apache-maven-3.3.3\bin\.."/>
<property name="file.separator" value="\"/>
<property name="java.vendor.url.bug" value="http://bugreport.sun.com/bugreport/"/>
<property name="sun.cpu.endian" value="little"/>
<property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
<property name="sun.desktop" value="windows"/>
<property name="sun.cpu.isalist" value="amd64"/>
</properties>
<testcase classname="com.itac.mes.commonsmt.data.ContainerTest" name="shouldUseSetter" time="0.015"/>
<testcase classname="com.itac.mes.commonsmt.data.ContainerTest" name="shouldAcceptNullSet" time="0.015">
<skipped/>
</testcase>
<testcase classname="com.itac.mes.commonsmt.data.ContainerTest" name="shouldHaveDefaults" time="0.015">
<skipped/>
</testcase>
</testsuite>

View File

@@ -0,0 +1,68 @@
<?xml version="1.0" encoding="UTF-8" ?>
<testsuite tests="3" failures="0" name="com.itac.mes.commonsmt.data.CreateContainerRequestTest" time="0.016" errors="0" skipped="0">
<properties>
<property name="java.runtime.name" value="Java(TM) SE Runtime Environment"/>
<property name="sun.boot.library.path" value="C:\Program Files\Java\jdk1.8.0_111\jre\bin"/>
<property name="java.vm.version" value="25.111-b14"/>
<property name="java.vm.vendor" value="Oracle Corporation"/>
<property name="maven.multiModuleProjectDirectory" value="C:\projects_jee\imsinterface\mainline"/>
<property name="java.vendor.url" value="http://java.oracle.com/"/>
<property name="path.separator" value=";"/>
<property name="guice.disable.misplaced.annotation.check" value="true"/>
<property name="java.vm.name" value="Java HotSpot(TM) 64-Bit Server VM"/>
<property name="file.encoding.pkg" value="sun.io"/>
<property name="user.script" value=""/>
<property name="user.country" value="DE"/>
<property name="sun.java.launcher" value="SUN_STANDARD"/>
<property name="sun.os.patch.level" value=""/>
<property name="java.vm.specification.name" value="Java Virtual Machine Specification"/>
<property name="user.dir" value="C:\projects_jee\imsinterface\mainline"/>
<property name="java.runtime.version" value="1.8.0_111-b14"/>
<property name="java.awt.graphicsenv" value="sun.awt.Win32GraphicsEnvironment"/>
<property name="java.endorsed.dirs" value="C:\Program Files\Java\jdk1.8.0_111\jre\lib\endorsed"/>
<property name="os.arch" value="amd64"/>
<property name="java.io.tmpdir" value="C:\Users\frankp\AppData\Local\Temp\"/>
<property name="line.separator" value="
"/>
<property name="java.vm.specification.vendor" value="Oracle Corporation"/>
<property name="user.variant" value=""/>
<property name="os.name" value="Windows 10"/>
<property name="classworlds.conf" value="C:\maven\apache-maven-3.3.3\bin\..\bin\m2.conf"/>
<property name="sun.jnu.encoding" value="Cp1252"/>
<property name="java.library.path" value="C:\Program Files\Java\jdk1.8.0_111\bin;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\Program Files (x86)\MKS\IntegrityClient\bin;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;C:\ProgramData\Oracle\Java\javapath;C:\Windows\System32;C:\Windows;C:\Windows\System32\wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\WirelessCommon\;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\MKS\Toolkit\mksnt;%USERPROFILE%\.dnx\bin;C:\Program Files\Microsoft DNX\Dnvm\;C:\Program Files\Microsoft SQL Server\130\Tools\Binn\;C:\Program Files (x86)\Common Files\Acronis\SnapAPI\;C:\maven\maven;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Git\cmd;C:\Program Files\nodejs\;C:\Users\frankp\AppData\Local\Microsoft\WindowsApps;C:\Users\frankp\AppData\Roaming\npm;c:\Program Files\nodejs\;."/>
<property name="java.specification.name" value="Java Platform API Specification"/>
<property name="java.class.version" value="52.0"/>
<property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/>
<property name="os.version" value="10.0"/>
<property name="user.home" value="C:\Users\frankp"/>
<property name="user.timezone" value="Europe/Berlin"/>
<property name="java.awt.printerjob" value="sun.awt.windows.WPrinterJob"/>
<property name="java.specification.version" value="1.8"/>
<property name="file.encoding" value="Cp1252"/>
<property name="user.name" value="frankp"/>
<property name="java.class.path" value="C:\maven\apache-maven-3.3.3\bin\..\boot\plexus-classworlds-2.5.2.jar"/>
<property name="java.vm.specification.version" value="1.8"/>
<property name="sun.arch.data.model" value="64"/>
<property name="java.home" value="C:\Program Files\Java\jdk1.8.0_111\jre"/>
<property name="sun.java.command" value="org.codehaus.plexus.classworlds.launcher.Launcher clean install -rf :data-interface-fuji"/>
<property name="java.specification.vendor" value="Oracle Corporation"/>
<property name="user.language" value="de"/>
<property name="awt.toolkit" value="sun.awt.windows.WToolkit"/>
<property name="java.vm.info" value="mixed mode"/>
<property name="java.version" value="1.8.0_111"/>
<property name="java.ext.dirs" value="C:\Program Files\Java\jdk1.8.0_111\jre\lib\ext;C:\WINDOWS\Sun\Java\lib\ext"/>
<property name="sun.boot.class.path" value="C:\Program Files\Java\jdk1.8.0_111\jre\lib\resources.jar;C:\Program Files\Java\jdk1.8.0_111\jre\lib\rt.jar;C:\Program Files\Java\jdk1.8.0_111\jre\lib\sunrsasign.jar;C:\Program Files\Java\jdk1.8.0_111\jre\lib\jsse.jar;C:\Program Files\Java\jdk1.8.0_111\jre\lib\jce.jar;C:\Program Files\Java\jdk1.8.0_111\jre\lib\charsets.jar;C:\Program Files\Java\jdk1.8.0_111\jre\lib\jfr.jar;C:\Program Files\Java\jdk1.8.0_111\jre\classes"/>
<property name="sun.stderr.encoding" value="cp850"/>
<property name="java.vendor" value="Oracle Corporation"/>
<property name="maven.home" value="C:\maven\apache-maven-3.3.3\bin\.."/>
<property name="file.separator" value="\"/>
<property name="java.vendor.url.bug" value="http://bugreport.sun.com/bugreport/"/>
<property name="sun.cpu.endian" value="little"/>
<property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
<property name="sun.desktop" value="windows"/>
<property name="sun.cpu.isalist" value="amd64"/>
</properties>
<testcase classname="com.itac.mes.commonsmt.data.CreateContainerRequestTest" name="shouldReturnEmptyContaienrList" time="0.016"/>
<testcase classname="com.itac.mes.commonsmt.data.CreateContainerRequestTest" name="getterSetterTestOutOfRange" time="0"/>
<testcase classname="com.itac.mes.commonsmt.data.CreateContainerRequestTest" name="getterSetterTest" time="0"/>
</testsuite>

View File

@@ -0,0 +1,67 @@
<?xml version="1.0" encoding="UTF-8" ?>
<testsuite tests="2" failures="0" name="com.itac.mes.commonsmt.data.CreateContainerResponseTest" time="0.016" errors="0" skipped="0">
<properties>
<property name="java.runtime.name" value="Java(TM) SE Runtime Environment"/>
<property name="sun.boot.library.path" value="C:\Program Files\Java\jdk1.8.0_111\jre\bin"/>
<property name="java.vm.version" value="25.111-b14"/>
<property name="java.vm.vendor" value="Oracle Corporation"/>
<property name="maven.multiModuleProjectDirectory" value="C:\projects_jee\imsinterface\mainline"/>
<property name="java.vendor.url" value="http://java.oracle.com/"/>
<property name="path.separator" value=";"/>
<property name="guice.disable.misplaced.annotation.check" value="true"/>
<property name="java.vm.name" value="Java HotSpot(TM) 64-Bit Server VM"/>
<property name="file.encoding.pkg" value="sun.io"/>
<property name="user.script" value=""/>
<property name="user.country" value="DE"/>
<property name="sun.java.launcher" value="SUN_STANDARD"/>
<property name="sun.os.patch.level" value=""/>
<property name="java.vm.specification.name" value="Java Virtual Machine Specification"/>
<property name="user.dir" value="C:\projects_jee\imsinterface\mainline"/>
<property name="java.runtime.version" value="1.8.0_111-b14"/>
<property name="java.awt.graphicsenv" value="sun.awt.Win32GraphicsEnvironment"/>
<property name="java.endorsed.dirs" value="C:\Program Files\Java\jdk1.8.0_111\jre\lib\endorsed"/>
<property name="os.arch" value="amd64"/>
<property name="java.io.tmpdir" value="C:\Users\frankp\AppData\Local\Temp\"/>
<property name="line.separator" value="
"/>
<property name="java.vm.specification.vendor" value="Oracle Corporation"/>
<property name="user.variant" value=""/>
<property name="os.name" value="Windows 10"/>
<property name="classworlds.conf" value="C:\maven\apache-maven-3.3.3\bin\..\bin\m2.conf"/>
<property name="sun.jnu.encoding" value="Cp1252"/>
<property name="java.library.path" value="C:\Program Files\Java\jdk1.8.0_111\bin;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\Program Files (x86)\MKS\IntegrityClient\bin;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;C:\ProgramData\Oracle\Java\javapath;C:\Windows\System32;C:\Windows;C:\Windows\System32\wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\WirelessCommon\;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\MKS\Toolkit\mksnt;%USERPROFILE%\.dnx\bin;C:\Program Files\Microsoft DNX\Dnvm\;C:\Program Files\Microsoft SQL Server\130\Tools\Binn\;C:\Program Files (x86)\Common Files\Acronis\SnapAPI\;C:\maven\maven;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Git\cmd;C:\Program Files\nodejs\;C:\Users\frankp\AppData\Local\Microsoft\WindowsApps;C:\Users\frankp\AppData\Roaming\npm;c:\Program Files\nodejs\;."/>
<property name="java.specification.name" value="Java Platform API Specification"/>
<property name="java.class.version" value="52.0"/>
<property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/>
<property name="os.version" value="10.0"/>
<property name="user.home" value="C:\Users\frankp"/>
<property name="user.timezone" value="Europe/Berlin"/>
<property name="java.awt.printerjob" value="sun.awt.windows.WPrinterJob"/>
<property name="java.specification.version" value="1.8"/>
<property name="file.encoding" value="Cp1252"/>
<property name="user.name" value="frankp"/>
<property name="java.class.path" value="C:\maven\apache-maven-3.3.3\bin\..\boot\plexus-classworlds-2.5.2.jar"/>
<property name="java.vm.specification.version" value="1.8"/>
<property name="sun.arch.data.model" value="64"/>
<property name="java.home" value="C:\Program Files\Java\jdk1.8.0_111\jre"/>
<property name="sun.java.command" value="org.codehaus.plexus.classworlds.launcher.Launcher clean install -rf :data-interface-fuji"/>
<property name="java.specification.vendor" value="Oracle Corporation"/>
<property name="user.language" value="de"/>
<property name="awt.toolkit" value="sun.awt.windows.WToolkit"/>
<property name="java.vm.info" value="mixed mode"/>
<property name="java.version" value="1.8.0_111"/>
<property name="java.ext.dirs" value="C:\Program Files\Java\jdk1.8.0_111\jre\lib\ext;C:\WINDOWS\Sun\Java\lib\ext"/>
<property name="sun.boot.class.path" value="C:\Program Files\Java\jdk1.8.0_111\jre\lib\resources.jar;C:\Program Files\Java\jdk1.8.0_111\jre\lib\rt.jar;C:\Program Files\Java\jdk1.8.0_111\jre\lib\sunrsasign.jar;C:\Program Files\Java\jdk1.8.0_111\jre\lib\jsse.jar;C:\Program Files\Java\jdk1.8.0_111\jre\lib\jce.jar;C:\Program Files\Java\jdk1.8.0_111\jre\lib\charsets.jar;C:\Program Files\Java\jdk1.8.0_111\jre\lib\jfr.jar;C:\Program Files\Java\jdk1.8.0_111\jre\classes"/>
<property name="sun.stderr.encoding" value="cp850"/>
<property name="java.vendor" value="Oracle Corporation"/>
<property name="maven.home" value="C:\maven\apache-maven-3.3.3\bin\.."/>
<property name="file.separator" value="\"/>
<property name="java.vendor.url.bug" value="http://bugreport.sun.com/bugreport/"/>
<property name="sun.cpu.endian" value="little"/>
<property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
<property name="sun.desktop" value="windows"/>
<property name="sun.cpu.isalist" value="amd64"/>
</properties>
<testcase classname="com.itac.mes.commonsmt.data.CreateContainerResponseTest" name="shouldReturnEmptyContaienrList" time="0.016"/>
<testcase classname="com.itac.mes.commonsmt.data.CreateContainerResponseTest" name="getterSetterTest" time="0"/>
</testsuite>

View File

@@ -0,0 +1,67 @@
<?xml version="1.0" encoding="UTF-8" ?>
<testsuite tests="2" failures="0" name="com.itac.mes.commonsmt.data.HandlerInfoTest" time="0.031" errors="0" skipped="0">
<properties>
<property name="java.runtime.name" value="Java(TM) SE Runtime Environment"/>
<property name="sun.boot.library.path" value="C:\Program Files\Java\jdk1.8.0_111\jre\bin"/>
<property name="java.vm.version" value="25.111-b14"/>
<property name="java.vm.vendor" value="Oracle Corporation"/>
<property name="maven.multiModuleProjectDirectory" value="C:\projects_jee\imsinterface\mainline"/>
<property name="java.vendor.url" value="http://java.oracle.com/"/>
<property name="path.separator" value=";"/>
<property name="guice.disable.misplaced.annotation.check" value="true"/>
<property name="java.vm.name" value="Java HotSpot(TM) 64-Bit Server VM"/>
<property name="file.encoding.pkg" value="sun.io"/>
<property name="user.script" value=""/>
<property name="user.country" value="DE"/>
<property name="sun.java.launcher" value="SUN_STANDARD"/>
<property name="sun.os.patch.level" value=""/>
<property name="java.vm.specification.name" value="Java Virtual Machine Specification"/>
<property name="user.dir" value="C:\projects_jee\imsinterface\mainline"/>
<property name="java.runtime.version" value="1.8.0_111-b14"/>
<property name="java.awt.graphicsenv" value="sun.awt.Win32GraphicsEnvironment"/>
<property name="java.endorsed.dirs" value="C:\Program Files\Java\jdk1.8.0_111\jre\lib\endorsed"/>
<property name="os.arch" value="amd64"/>
<property name="java.io.tmpdir" value="C:\Users\frankp\AppData\Local\Temp\"/>
<property name="line.separator" value="
"/>
<property name="java.vm.specification.vendor" value="Oracle Corporation"/>
<property name="user.variant" value=""/>
<property name="os.name" value="Windows 10"/>
<property name="classworlds.conf" value="C:\maven\apache-maven-3.3.3\bin\..\bin\m2.conf"/>
<property name="sun.jnu.encoding" value="Cp1252"/>
<property name="java.library.path" value="C:\Program Files\Java\jdk1.8.0_111\bin;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\Program Files (x86)\MKS\IntegrityClient\bin;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;C:\ProgramData\Oracle\Java\javapath;C:\Windows\System32;C:\Windows;C:\Windows\System32\wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\WirelessCommon\;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\MKS\Toolkit\mksnt;%USERPROFILE%\.dnx\bin;C:\Program Files\Microsoft DNX\Dnvm\;C:\Program Files\Microsoft SQL Server\130\Tools\Binn\;C:\Program Files (x86)\Common Files\Acronis\SnapAPI\;C:\maven\maven;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Git\cmd;C:\Program Files\nodejs\;C:\Users\frankp\AppData\Local\Microsoft\WindowsApps;C:\Users\frankp\AppData\Roaming\npm;c:\Program Files\nodejs\;."/>
<property name="java.specification.name" value="Java Platform API Specification"/>
<property name="java.class.version" value="52.0"/>
<property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/>
<property name="os.version" value="10.0"/>
<property name="user.home" value="C:\Users\frankp"/>
<property name="user.timezone" value="Europe/Berlin"/>
<property name="java.awt.printerjob" value="sun.awt.windows.WPrinterJob"/>
<property name="java.specification.version" value="1.8"/>
<property name="file.encoding" value="Cp1252"/>
<property name="user.name" value="frankp"/>
<property name="java.class.path" value="C:\maven\apache-maven-3.3.3\bin\..\boot\plexus-classworlds-2.5.2.jar"/>
<property name="java.vm.specification.version" value="1.8"/>
<property name="sun.arch.data.model" value="64"/>
<property name="java.home" value="C:\Program Files\Java\jdk1.8.0_111\jre"/>
<property name="sun.java.command" value="org.codehaus.plexus.classworlds.launcher.Launcher clean install -rf :data-interface-fuji"/>
<property name="java.specification.vendor" value="Oracle Corporation"/>
<property name="user.language" value="de"/>
<property name="awt.toolkit" value="sun.awt.windows.WToolkit"/>
<property name="java.vm.info" value="mixed mode"/>
<property name="java.version" value="1.8.0_111"/>
<property name="java.ext.dirs" value="C:\Program Files\Java\jdk1.8.0_111\jre\lib\ext;C:\WINDOWS\Sun\Java\lib\ext"/>
<property name="sun.boot.class.path" value="C:\Program Files\Java\jdk1.8.0_111\jre\lib\resources.jar;C:\Program Files\Java\jdk1.8.0_111\jre\lib\rt.jar;C:\Program Files\Java\jdk1.8.0_111\jre\lib\sunrsasign.jar;C:\Program Files\Java\jdk1.8.0_111\jre\lib\jsse.jar;C:\Program Files\Java\jdk1.8.0_111\jre\lib\jce.jar;C:\Program Files\Java\jdk1.8.0_111\jre\lib\charsets.jar;C:\Program Files\Java\jdk1.8.0_111\jre\lib\jfr.jar;C:\Program Files\Java\jdk1.8.0_111\jre\classes"/>
<property name="sun.stderr.encoding" value="cp850"/>
<property name="java.vendor" value="Oracle Corporation"/>
<property name="maven.home" value="C:\maven\apache-maven-3.3.3\bin\.."/>
<property name="file.separator" value="\"/>
<property name="java.vendor.url.bug" value="http://bugreport.sun.com/bugreport/"/>
<property name="sun.cpu.endian" value="little"/>
<property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
<property name="sun.desktop" value="windows"/>
<property name="sun.cpu.isalist" value="amd64"/>
</properties>
<testcase classname="com.itac.mes.commonsmt.data.HandlerInfoTest" name="test" time="0.016"/>
<testcase classname="com.itac.mes.commonsmt.data.HandlerInfoTest" name="testGetterSetter" time="0.015"/>
</testsuite>

View File

@@ -0,0 +1,66 @@
<?xml version="1.0" encoding="UTF-8" ?>
<testsuite tests="1" failures="0" name="com.itac.mes.commonsmt.data.MesConfigurationResponseTest" time="0.016" errors="0" skipped="0">
<properties>
<property name="java.runtime.name" value="Java(TM) SE Runtime Environment"/>
<property name="sun.boot.library.path" value="C:\Program Files\Java\jdk1.8.0_111\jre\bin"/>
<property name="java.vm.version" value="25.111-b14"/>
<property name="java.vm.vendor" value="Oracle Corporation"/>
<property name="maven.multiModuleProjectDirectory" value="C:\projects_jee\imsinterface\mainline"/>
<property name="java.vendor.url" value="http://java.oracle.com/"/>
<property name="path.separator" value=";"/>
<property name="guice.disable.misplaced.annotation.check" value="true"/>
<property name="java.vm.name" value="Java HotSpot(TM) 64-Bit Server VM"/>
<property name="file.encoding.pkg" value="sun.io"/>
<property name="user.script" value=""/>
<property name="user.country" value="DE"/>
<property name="sun.java.launcher" value="SUN_STANDARD"/>
<property name="sun.os.patch.level" value=""/>
<property name="java.vm.specification.name" value="Java Virtual Machine Specification"/>
<property name="user.dir" value="C:\projects_jee\imsinterface\mainline"/>
<property name="java.runtime.version" value="1.8.0_111-b14"/>
<property name="java.awt.graphicsenv" value="sun.awt.Win32GraphicsEnvironment"/>
<property name="java.endorsed.dirs" value="C:\Program Files\Java\jdk1.8.0_111\jre\lib\endorsed"/>
<property name="os.arch" value="amd64"/>
<property name="java.io.tmpdir" value="C:\Users\frankp\AppData\Local\Temp\"/>
<property name="line.separator" value="
"/>
<property name="java.vm.specification.vendor" value="Oracle Corporation"/>
<property name="user.variant" value=""/>
<property name="os.name" value="Windows 10"/>
<property name="classworlds.conf" value="C:\maven\apache-maven-3.3.3\bin\..\bin\m2.conf"/>
<property name="sun.jnu.encoding" value="Cp1252"/>
<property name="java.library.path" value="C:\Program Files\Java\jdk1.8.0_111\bin;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\Program Files (x86)\MKS\IntegrityClient\bin;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;C:\ProgramData\Oracle\Java\javapath;C:\Windows\System32;C:\Windows;C:\Windows\System32\wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\WirelessCommon\;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\MKS\Toolkit\mksnt;%USERPROFILE%\.dnx\bin;C:\Program Files\Microsoft DNX\Dnvm\;C:\Program Files\Microsoft SQL Server\130\Tools\Binn\;C:\Program Files (x86)\Common Files\Acronis\SnapAPI\;C:\maven\maven;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Git\cmd;C:\Program Files\nodejs\;C:\Users\frankp\AppData\Local\Microsoft\WindowsApps;C:\Users\frankp\AppData\Roaming\npm;c:\Program Files\nodejs\;."/>
<property name="java.specification.name" value="Java Platform API Specification"/>
<property name="java.class.version" value="52.0"/>
<property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/>
<property name="os.version" value="10.0"/>
<property name="user.home" value="C:\Users\frankp"/>
<property name="user.timezone" value="Europe/Berlin"/>
<property name="java.awt.printerjob" value="sun.awt.windows.WPrinterJob"/>
<property name="java.specification.version" value="1.8"/>
<property name="file.encoding" value="Cp1252"/>
<property name="user.name" value="frankp"/>
<property name="java.class.path" value="C:\maven\apache-maven-3.3.3\bin\..\boot\plexus-classworlds-2.5.2.jar"/>
<property name="java.vm.specification.version" value="1.8"/>
<property name="sun.arch.data.model" value="64"/>
<property name="java.home" value="C:\Program Files\Java\jdk1.8.0_111\jre"/>
<property name="sun.java.command" value="org.codehaus.plexus.classworlds.launcher.Launcher clean install -rf :data-interface-fuji"/>
<property name="java.specification.vendor" value="Oracle Corporation"/>
<property name="user.language" value="de"/>
<property name="awt.toolkit" value="sun.awt.windows.WToolkit"/>
<property name="java.vm.info" value="mixed mode"/>
<property name="java.version" value="1.8.0_111"/>
<property name="java.ext.dirs" value="C:\Program Files\Java\jdk1.8.0_111\jre\lib\ext;C:\WINDOWS\Sun\Java\lib\ext"/>
<property name="sun.boot.class.path" value="C:\Program Files\Java\jdk1.8.0_111\jre\lib\resources.jar;C:\Program Files\Java\jdk1.8.0_111\jre\lib\rt.jar;C:\Program Files\Java\jdk1.8.0_111\jre\lib\sunrsasign.jar;C:\Program Files\Java\jdk1.8.0_111\jre\lib\jsse.jar;C:\Program Files\Java\jdk1.8.0_111\jre\lib\jce.jar;C:\Program Files\Java\jdk1.8.0_111\jre\lib\charsets.jar;C:\Program Files\Java\jdk1.8.0_111\jre\lib\jfr.jar;C:\Program Files\Java\jdk1.8.0_111\jre\classes"/>
<property name="sun.stderr.encoding" value="cp850"/>
<property name="java.vendor" value="Oracle Corporation"/>
<property name="maven.home" value="C:\maven\apache-maven-3.3.3\bin\.."/>
<property name="file.separator" value="\"/>
<property name="java.vendor.url.bug" value="http://bugreport.sun.com/bugreport/"/>
<property name="sun.cpu.endian" value="little"/>
<property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
<property name="sun.desktop" value="windows"/>
<property name="sun.cpu.isalist" value="amd64"/>
</properties>
<testcase classname="com.itac.mes.commonsmt.data.MesConfigurationResponseTest" name="shouldNotFail" time="0.016"/>
</testsuite>

View File

@@ -0,0 +1,67 @@
<?xml version="1.0" encoding="UTF-8" ?>
<testsuite tests="2" failures="0" name="com.itac.mes.commonsmt.data.SerialnumberInfoTest" time="0.015" errors="0" skipped="0">
<properties>
<property name="java.runtime.name" value="Java(TM) SE Runtime Environment"/>
<property name="sun.boot.library.path" value="C:\Program Files\Java\jdk1.8.0_111\jre\bin"/>
<property name="java.vm.version" value="25.111-b14"/>
<property name="java.vm.vendor" value="Oracle Corporation"/>
<property name="maven.multiModuleProjectDirectory" value="C:\projects_jee\imsinterface\mainline"/>
<property name="java.vendor.url" value="http://java.oracle.com/"/>
<property name="path.separator" value=";"/>
<property name="guice.disable.misplaced.annotation.check" value="true"/>
<property name="java.vm.name" value="Java HotSpot(TM) 64-Bit Server VM"/>
<property name="file.encoding.pkg" value="sun.io"/>
<property name="user.script" value=""/>
<property name="user.country" value="DE"/>
<property name="sun.java.launcher" value="SUN_STANDARD"/>
<property name="sun.os.patch.level" value=""/>
<property name="java.vm.specification.name" value="Java Virtual Machine Specification"/>
<property name="user.dir" value="C:\projects_jee\imsinterface\mainline"/>
<property name="java.runtime.version" value="1.8.0_111-b14"/>
<property name="java.awt.graphicsenv" value="sun.awt.Win32GraphicsEnvironment"/>
<property name="java.endorsed.dirs" value="C:\Program Files\Java\jdk1.8.0_111\jre\lib\endorsed"/>
<property name="os.arch" value="amd64"/>
<property name="java.io.tmpdir" value="C:\Users\frankp\AppData\Local\Temp\"/>
<property name="line.separator" value="
"/>
<property name="java.vm.specification.vendor" value="Oracle Corporation"/>
<property name="user.variant" value=""/>
<property name="os.name" value="Windows 10"/>
<property name="classworlds.conf" value="C:\maven\apache-maven-3.3.3\bin\..\bin\m2.conf"/>
<property name="sun.jnu.encoding" value="Cp1252"/>
<property name="java.library.path" value="C:\Program Files\Java\jdk1.8.0_111\bin;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\Program Files (x86)\MKS\IntegrityClient\bin;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;C:\ProgramData\Oracle\Java\javapath;C:\Windows\System32;C:\Windows;C:\Windows\System32\wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\WirelessCommon\;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\MKS\Toolkit\mksnt;%USERPROFILE%\.dnx\bin;C:\Program Files\Microsoft DNX\Dnvm\;C:\Program Files\Microsoft SQL Server\130\Tools\Binn\;C:\Program Files (x86)\Common Files\Acronis\SnapAPI\;C:\maven\maven;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Git\cmd;C:\Program Files\nodejs\;C:\Users\frankp\AppData\Local\Microsoft\WindowsApps;C:\Users\frankp\AppData\Roaming\npm;c:\Program Files\nodejs\;."/>
<property name="java.specification.name" value="Java Platform API Specification"/>
<property name="java.class.version" value="52.0"/>
<property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/>
<property name="os.version" value="10.0"/>
<property name="user.home" value="C:\Users\frankp"/>
<property name="user.timezone" value="Europe/Berlin"/>
<property name="java.awt.printerjob" value="sun.awt.windows.WPrinterJob"/>
<property name="java.specification.version" value="1.8"/>
<property name="file.encoding" value="Cp1252"/>
<property name="user.name" value="frankp"/>
<property name="java.class.path" value="C:\maven\apache-maven-3.3.3\bin\..\boot\plexus-classworlds-2.5.2.jar"/>
<property name="java.vm.specification.version" value="1.8"/>
<property name="sun.arch.data.model" value="64"/>
<property name="java.home" value="C:\Program Files\Java\jdk1.8.0_111\jre"/>
<property name="sun.java.command" value="org.codehaus.plexus.classworlds.launcher.Launcher clean install -rf :data-interface-fuji"/>
<property name="java.specification.vendor" value="Oracle Corporation"/>
<property name="user.language" value="de"/>
<property name="awt.toolkit" value="sun.awt.windows.WToolkit"/>
<property name="java.vm.info" value="mixed mode"/>
<property name="java.version" value="1.8.0_111"/>
<property name="java.ext.dirs" value="C:\Program Files\Java\jdk1.8.0_111\jre\lib\ext;C:\WINDOWS\Sun\Java\lib\ext"/>
<property name="sun.boot.class.path" value="C:\Program Files\Java\jdk1.8.0_111\jre\lib\resources.jar;C:\Program Files\Java\jdk1.8.0_111\jre\lib\rt.jar;C:\Program Files\Java\jdk1.8.0_111\jre\lib\sunrsasign.jar;C:\Program Files\Java\jdk1.8.0_111\jre\lib\jsse.jar;C:\Program Files\Java\jdk1.8.0_111\jre\lib\jce.jar;C:\Program Files\Java\jdk1.8.0_111\jre\lib\charsets.jar;C:\Program Files\Java\jdk1.8.0_111\jre\lib\jfr.jar;C:\Program Files\Java\jdk1.8.0_111\jre\classes"/>
<property name="sun.stderr.encoding" value="cp850"/>
<property name="java.vendor" value="Oracle Corporation"/>
<property name="maven.home" value="C:\maven\apache-maven-3.3.3\bin\.."/>
<property name="file.separator" value="\"/>
<property name="java.vendor.url.bug" value="http://bugreport.sun.com/bugreport/"/>
<property name="sun.cpu.endian" value="little"/>
<property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
<property name="sun.desktop" value="windows"/>
<property name="sun.cpu.isalist" value="amd64"/>
</properties>
<testcase classname="com.itac.mes.commonsmt.data.SerialnumberInfoTest" name="shouldHaveNullDefaultValues" time="0.015"/>
<testcase classname="com.itac.mes.commonsmt.data.SerialnumberInfoTest" name="shouldSetValues" time="0"/>
</testsuite>

View File

@@ -0,0 +1,4 @@
-------------------------------------------------------------------------------
Test set: com.itac.mes.commonsmt.CommonSmtExceptionTest
-------------------------------------------------------------------------------
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.094 sec

View File

@@ -0,0 +1,4 @@
-------------------------------------------------------------------------------
Test set: com.itac.mes.commonsmt.MesServicesTest
-------------------------------------------------------------------------------
Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.875 sec

View File

@@ -0,0 +1,4 @@
-------------------------------------------------------------------------------
Test set: com.itac.mes.commonsmt.data.CheckContainerRequestTest
-------------------------------------------------------------------------------
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.094 sec

View File

@@ -0,0 +1,4 @@
-------------------------------------------------------------------------------
Test set: com.itac.mes.commonsmt.data.CheckContainerResponseTest
-------------------------------------------------------------------------------
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.094 sec

View File

@@ -0,0 +1,4 @@
-------------------------------------------------------------------------------
Test set: com.itac.mes.commonsmt.data.ContainerTest
-------------------------------------------------------------------------------
Tests run: 3, Failures: 0, Errors: 0, Skipped: 2, Time elapsed: 0.093 sec

View File

@@ -0,0 +1,4 @@
-------------------------------------------------------------------------------
Test set: com.itac.mes.commonsmt.data.CreateContainerRequestTest
-------------------------------------------------------------------------------
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.109 sec

View File

@@ -0,0 +1,4 @@
-------------------------------------------------------------------------------
Test set: com.itac.mes.commonsmt.data.CreateContainerResponseTest
-------------------------------------------------------------------------------
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.094 sec

View File

@@ -0,0 +1,4 @@
-------------------------------------------------------------------------------
Test set: com.itac.mes.commonsmt.data.HandlerInfoTest
-------------------------------------------------------------------------------
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.093 sec

View File

@@ -0,0 +1,4 @@
-------------------------------------------------------------------------------
Test set: com.itac.mes.commonsmt.data.MesConfigurationResponseTest
-------------------------------------------------------------------------------
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.109 sec

View File

@@ -0,0 +1,4 @@
-------------------------------------------------------------------------------
Test set: com.itac.mes.commonsmt.data.SerialnumberInfoTest
-------------------------------------------------------------------------------
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.093 sec

Some files were not shown because too many files have changed in this diff Show More