All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.jboss.narayana.blacktie.jatmibroker.xatmi.TPSVCINFO Maven / Gradle / Ivy

There is a newer version: 5.12.0.Final
Show newest version
package org.jboss.narayana.blacktie.jatmibroker.xatmi;

import java.io.Serializable;

/**
 * This structure contains the data that the client presented for processing to
 * the service during its invocation from either tpcall, tpacall or tpconnect.
 */
public interface TPSVCINFO extends Serializable {

	/**
	 * Get the name of the service the client thought it invoked
	 * 
	 * @return The name
	 */
	public String getName();

	/**
	 * Get the data
	 * 
	 * @return The data
	 */
	public Buffer getBuffer();

	/**
	 * Get the length of the buffer that was sent
	 * 
	 * @return The length of the buffer
	 */
	public int getLen();

	/**
	 * Get the flags that were issued
	 * 
	 * @return The flags
	 */
	public int getFlags();

	/**
	 * Get the connection descriptor
	 * 
	 * @return The connection descriptor
	 * @throws ConnectionException
	 */
	public Session getSession() throws ConnectionException;

	/**
	 * Get a reference to the connection that the service holds.
	 * 
	 * @return The connection
	 */
	public Connection getConnection();
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy