org.apache.hadoop.ipc
Interface VersionedProtocol

All Known Subinterfaces:
JobSubmissionProtocol
All Known Implementing Classes:
JobTracker

public interface VersionedProtocol

Superclass of all protocols that use Hadoop RPC. Subclasses of this interface are also supposed to have a static final long versionID field.

Author:
milindb

Method Summary
 long getProtocolVersion(String protocol, long clientVersion)
          Return protocol version corresponding to protocol interface.
 

Method Detail

getProtocolVersion

long getProtocolVersion(String protocol,
                        long clientVersion)
                        throws IOException
Return protocol version corresponding to protocol interface.

Parameters:
protocol - The classname of the protocol interface
clientVersion - The version of the protocol that the client speaks
Returns:
the version that the server will speak
Throws:
IOException


Copyright © 2006 The Apache Software Foundation