uk.ac.ic.doc.automed.p2p.protocol
Class P2PProtocol
java.lang.Object
uk.ac.ic.doc.automed.p2p.protocol.P2PProtocol
public class P2PProtocol
- extends java.lang.Object
- Author:
- Charis
TODO To change the template for this generated type comment go to
Window - Preferences - Java - Code Style - Code Templates
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
P2PProtocol
public P2PProtocol()
buildMessage
protected static final java.lang.String buildMessage(java.lang.String request,
java.lang.String[] bodyParts)
buildRegisterRequest
public static final java.lang.String buildRegisterRequest(java.lang.String name,
int port)
buildSchemaRequest
public static final java.lang.String buildSchemaRequest(java.lang.String schemaName)
buildPathwayToSourceRequest
public static final java.lang.String buildPathwayToSourceRequest(java.lang.String schemaName)
buildQueryRequest
public static final java.lang.String buildQueryRequest(java.lang.String schemaName,
java.lang.String query)
buildPathwayRequest
public static final java.lang.String buildPathwayRequest(java.lang.String fromSchema,
java.lang.String toSchema)
buildPortRequest
public static java.lang.String buildPortRequest(java.lang.String peerName)
parseRequest
public static Request parseRequest(java.lang.String message)
isLegalPeerName
public static boolean isLegalPeerName(java.lang.String name)
- Parameters:
name
-
- Returns:
isLegalSchemaName
public static boolean isLegalSchemaName(java.lang.String schema)
- Parameters:
fromSchema
-
- Returns:
isLegalQuery
public static boolean isLegalQuery(java.lang.String query)