All Downloads are FREE. Search and download functionalities are using the official Maven repository.
Please wait. This can take some minutes ...
Many resources are needed to download a project. Please understand that we have to compensate our server costs. Thank you in advance.
Project price only 1 $
You can buy this project and download/modify it how often you want.
com.atomikos.icatch.jta.UserTransactionServerImp_Skel Maven / Gradle / Ivy
/**
* Copyright (C) 2000-2010 Atomikos
*
* This code ("Atomikos TransactionsEssentials"), by itself,
* is being distributed under the
* Apache License, Version 2.0 ("License"), a copy of which may be found at
* http://www.atomikos.com/licenses/apache-license-2.0.txt .
* You may not use this file except in compliance with the License.
*
* While the License grants certain patent license rights,
* those patent license rights only extend to the use of
* Atomikos TransactionsEssentials by itself.
*
* This code (Atomikos TransactionsEssentials) contains certain interfaces
* in package (namespace) com.atomikos.icatch
* (including com.atomikos.icatch.Participant) which, if implemented, may
* infringe one or more patents held by Atomikos.
* It should be appreciated that you may NOT implement such interfaces;
* licensing to implement these interfaces must be obtained separately from Atomikos.
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
*/
package com.atomikos.icatch.jta;
public final class UserTransactionServerImp_Skel implements
java.rmi.server.Skeleton
{
private static final java.rmi.server.Operation[] operations = {
new java.rmi.server.Operation ( "java.lang.String begin(int)" ),
new java.rmi.server.Operation ( "void commit(java.lang.String)" ),
new java.rmi.server.Operation ( "int getStatus(java.lang.String)" ),
new java.rmi.server.Operation ( "void rollback(java.lang.String)" ),
new java.rmi.server.Operation (
"void setRollbackOnly(java.lang.String)" ) };
private static final long interfaceHash = -8346227670383855650L;
public java.rmi.server.Operation[] getOperations ()
{
return (java.rmi.server.Operation[]) operations.clone ();
}
public void dispatch ( java.rmi.Remote obj ,
java.rmi.server.RemoteCall call , int opnum , long hash )
throws java.lang.Exception
{
if ( opnum < 0 ) {
if ( hash == 6953689522780412889L ) {
opnum = 0;
} else if ( hash == -850594706682032390L ) {
opnum = 1;
} else if ( hash == 7487313509243286720L ) {
opnum = 2;
} else if ( hash == 5718199897086415831L ) {
opnum = 3;
} else if ( hash == -930710543198512812L ) {
opnum = 4;
} else {
throw new java.rmi.UnmarshalException ( "invalid method hash" );
}
} else {
if ( hash != interfaceHash )
throw new java.rmi.server.SkeletonMismatchException (
"interface hash mismatch" );
}
com.atomikos.icatch.jta.UserTransactionServerImp server = (com.atomikos.icatch.jta.UserTransactionServerImp) obj;
switch ( opnum ) {
case 0: // begin(int)
{
int $param_int_1;
try {
java.io.ObjectInput in = call.getInputStream ();
$param_int_1 = in.readInt ();
} catch ( java.io.IOException e ) {
throw new java.rmi.UnmarshalException (
"error unmarshalling arguments", e );
} finally {
call.releaseInputStream ();
}
java.lang.String $result = server.begin ( $param_int_1 );
try {
java.io.ObjectOutput out = call.getResultStream ( true );
out.writeObject ( $result );
} catch ( java.io.IOException e ) {
throw new java.rmi.MarshalException (
"error marshalling return", e );
}
break;
}
case 1: // commit(String)
{
java.lang.String $param_String_1;
try {
java.io.ObjectInput in = call.getInputStream ();
$param_String_1 = (java.lang.String) in.readObject ();
} catch ( java.io.IOException e ) {
throw new java.rmi.UnmarshalException (
"error unmarshalling arguments", e );
} catch ( java.lang.ClassNotFoundException e ) {
throw new java.rmi.UnmarshalException (
"error unmarshalling arguments", e );
} finally {
call.releaseInputStream ();
}
server.commit ( $param_String_1 );
try {
call.getResultStream ( true );
} catch ( java.io.IOException e ) {
throw new java.rmi.MarshalException (
"error marshalling return", e );
}
break;
}
case 2: // getStatus(String)
{
java.lang.String $param_String_1;
try {
java.io.ObjectInput in = call.getInputStream ();
$param_String_1 = (java.lang.String) in.readObject ();
} catch ( java.io.IOException e ) {
throw new java.rmi.UnmarshalException (
"error unmarshalling arguments", e );
} catch ( java.lang.ClassNotFoundException e ) {
throw new java.rmi.UnmarshalException (
"error unmarshalling arguments", e );
} finally {
call.releaseInputStream ();
}
int $result = server.getStatus ( $param_String_1 );
try {
java.io.ObjectOutput out = call.getResultStream ( true );
out.writeInt ( $result );
} catch ( java.io.IOException e ) {
throw new java.rmi.MarshalException (
"error marshalling return", e );
}
break;
}
case 3: // rollback(String)
{
java.lang.String $param_String_1;
try {
java.io.ObjectInput in = call.getInputStream ();
$param_String_1 = (java.lang.String) in.readObject ();
} catch ( java.io.IOException e ) {
throw new java.rmi.UnmarshalException (
"error unmarshalling arguments", e );
} catch ( java.lang.ClassNotFoundException e ) {
throw new java.rmi.UnmarshalException (
"error unmarshalling arguments", e );
} finally {
call.releaseInputStream ();
}
server.rollback ( $param_String_1 );
try {
call.getResultStream ( true );
} catch ( java.io.IOException e ) {
throw new java.rmi.MarshalException (
"error marshalling return", e );
}
break;
}
case 4: // setRollbackOnly(String)
{
java.lang.String $param_String_1;
try {
java.io.ObjectInput in = call.getInputStream ();
$param_String_1 = (java.lang.String) in.readObject ();
} catch ( java.io.IOException e ) {
throw new java.rmi.UnmarshalException (
"error unmarshalling arguments", e );
} catch ( java.lang.ClassNotFoundException e ) {
throw new java.rmi.UnmarshalException (
"error unmarshalling arguments", e );
} finally {
call.releaseInputStream ();
}
server.setRollbackOnly ( $param_String_1 );
try {
call.getResultStream ( true );
} catch ( java.io.IOException e ) {
throw new java.rmi.MarshalException (
"error marshalling return", e );
}
break;
}
default:
throw new java.rmi.UnmarshalException ( "invalid method number" );
}
}
}