diff options
author | Matthew Newhook <matthew@zeroc.com> | 2014-10-20 11:40:05 -0230 |
---|---|---|
committer | Matthew Newhook <matthew@zeroc.com> | 2014-10-20 11:40:05 -0230 |
commit | b51469b41167fb86ae2059a15cf0475c53fdda7b (patch) | |
tree | fc85d6ca2efd89c67e1e4e7438f437c3e08313f4 /java/src/Ice/Blobject.java | |
parent | Fixed (ICE-5695) - IceSSL: misleading exception (diff) | |
download | ice-b51469b41167fb86ae2059a15cf0475c53fdda7b.tar.bz2 ice-b51469b41167fb86ae2059a15cf0475c53fdda7b.tar.xz ice-b51469b41167fb86ae2059a15cf0475c53fdda7b.zip |
Down with ant. From the gradle to the grave.
Diffstat (limited to 'java/src/Ice/Blobject.java')
-rw-r--r-- | java/src/Ice/Blobject.java | 53 |
1 files changed, 0 insertions, 53 deletions
diff --git a/java/src/Ice/Blobject.java b/java/src/Ice/Blobject.java deleted file mode 100644 index 2861ac1116f..00000000000 --- a/java/src/Ice/Blobject.java +++ /dev/null @@ -1,53 +0,0 @@ -// ********************************************************************** -// -// Copyright (c) 2003-2014 ZeroC, Inc. All rights reserved. -// -// This copy of Ice is licensed to you under the terms described in the -// ICE_LICENSE file included in this distribution. -// -// ********************************************************************** - -package Ice; - -/** - * Base class for dynamic dispatch servants. A server application - * derives a concrete servant class from <code>Blobject</code> that - * implements the {@link Blobject#ice_invoke} method. - **/ -public abstract class Blobject extends Ice.ObjectImpl -{ - /** - * Dispatch an incoming request. - * - * @param inEncaps The encoded in-parameters for the operation. - * @param outEncaps The encoded out-paramaters and return value - * for the operation. The return value follows any out-parameters. - * @param current The Current object to pass to the operation. - * @return If the operation completed successfully, the return value - * is <code>true</code>. If the operation raises a user exception, - * the return value is <code>false</code>; in this case, <code>outEncaps</code> - * must contain the encoded user exception. If the operation raises an - * Ice run-time exception, it must throw it directly. - **/ - public abstract boolean - ice_invoke(byte[] inEncaps, ByteSeqHolder outEncaps, Current current); - - @Override - public DispatchStatus - __dispatch(IceInternal.Incoming in, Current current) - { - byte[] inEncaps; - ByteSeqHolder outEncaps = new ByteSeqHolder(); - inEncaps = in.readParamEncaps(); - boolean ok = ice_invoke(inEncaps, outEncaps, current); - in.__writeParamEncaps(outEncaps.value, ok); - if(ok) - { - return DispatchStatus.DispatchOK; - } - else - { - return DispatchStatus.DispatchUserException; - } - } -} |