edu.sdsc.inca.protocol
Class Permit

java.lang.Object
  extended by edu.sdsc.inca.protocol.MessageHandler
      extended by edu.sdsc.inca.protocol.StandardMessageHandler
          extended by edu.sdsc.inca.protocol.Permit

public class Permit
extends StandardMessageHandler

Author:
Jim Hayes Registers permission for a specified DN to perform a specified action.

Nested Class Summary
 
Nested classes/interfaces inherited from class edu.sdsc.inca.protocol.MessageHandler
MessageHandler.Permittee, MessageHandler.PermitteeGroup
 
Field Summary
 
Fields inherited from class edu.sdsc.inca.protocol.MessageHandler
logger
 
Constructor Summary
Permit()
           
 
Method Summary
 void execute(ProtocolReader reader, ProtocolWriter writer, java.lang.String dn)
          Services an incoming request from a specified client DN, using the specified i/o streams
 
Methods inherited from class edu.sdsc.inca.protocol.StandardMessageHandler
execute
 
Methods inherited from class edu.sdsc.inca.protocol.MessageHandler
errorReply, getAllPermittees, getPermissionsAsXml, getPermittees, getPermittees, grantPeerPermission, grantPermission, isPermitted, resetPermissions, revokeAllPermissions, revokePeerPermission, revokePermission, setPermissionsFromXml, setPermissionsFromXml, setPermissionsPath
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Permit

public Permit()
Method Detail

execute

public void execute(ProtocolReader reader,
                    ProtocolWriter writer,
                    java.lang.String dn)
             throws java.lang.Exception
Services an incoming request from a specified client DN, using the specified i/o streams

Specified by:
execute in class StandardMessageHandler
Parameters:
reader - the reader connected to the client
writer - the writer connected to the client
dn - the DN of the client, null if no authentication
Throws:
java.lang.Exception