Class DefaultAdminHandler
java.lang.Object
org.apache.kerby.kerberos.kerb.admin.kadmin.remote.AdminHandler
org.apache.kerby.kerberos.kerb.admin.kadmin.remote.impl.DefaultAdminHandler
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidhandleRequest(AdminRequest adminRequest, org.xnio.sasl.SaslWrapper sasl) Use super.handleRequest to send message and use this to receive message.protected byte[]handleRequestForBytes(AdminRequest adminRequest, org.xnio.sasl.SaslWrapper sasl) protected org.apache.kerby.kerberos.kerb.request.KrbIdentityhandleRequestForIdentity(AdminRequest adminRequest, org.xnio.sasl.SaslWrapper sasl) handleRequestForList(AdminRequest adminRequest, org.xnio.sasl.SaslWrapper sasl) protected voidsendMessage(AdminRequest adminRequest, ByteBuffer requestMessage) Send message to kdc.Methods inherited from class org.apache.kerby.kerberos.kerb.admin.kadmin.remote.AdminHandler
init, onResponseMessage, onResponseMessageForBytesArray, onResponseMessageForIdentity, onResponseMessageForList
-
Constructor Details
-
DefaultAdminHandler
public DefaultAdminHandler()
-
-
Method Details
-
handleRequest
public void handleRequest(AdminRequest adminRequest, org.xnio.sasl.SaslWrapper sasl) throws org.apache.kerby.kerberos.kerb.KrbException Use super.handleRequest to send message and use this to receive message.- Overrides:
handleRequestin classAdminHandler- Parameters:
adminRequest- The admin requestsasl- The SASL client wrapper- Throws:
org.apache.kerby.kerberos.kerb.KrbException- e
-
sendMessage
Send message to kdc.- Specified by:
sendMessagein classAdminHandler- Parameters:
adminRequest- The admin requestrequestMessage- The request message to kdc- Throws:
IOException- e
-
handleRequestForList
public List<String> handleRequestForList(AdminRequest adminRequest, org.xnio.sasl.SaslWrapper sasl) throws org.apache.kerby.kerberos.kerb.KrbException - Specified by:
handleRequestForListin classAdminHandler- Throws:
org.apache.kerby.kerberos.kerb.KrbException
-
handleRequestForBytes
protected byte[] handleRequestForBytes(AdminRequest adminRequest, org.xnio.sasl.SaslWrapper sasl) throws org.apache.kerby.kerberos.kerb.KrbException - Specified by:
handleRequestForBytesin classAdminHandler- Throws:
org.apache.kerby.kerberos.kerb.KrbException
-
handleRequestForIdentity
protected org.apache.kerby.kerberos.kerb.request.KrbIdentity handleRequestForIdentity(AdminRequest adminRequest, org.xnio.sasl.SaslWrapper sasl) throws org.apache.kerby.kerberos.kerb.KrbException - Specified by:
handleRequestForIdentityin classAdminHandler- Throws:
org.apache.kerby.kerberos.kerb.KrbException
-