THIS IS A TEST INSTANCE. ALL YOUR CHANGES WILL BE LOST!!!!
...
Code Block |
---|
/** * description of authorizer implementation, like, valid principal types. * @return description of authorizer implementation. */ public String description() |
Add following Exceptions to org.apache.kafka.common.errors
.
Code Block |
---|
/**
* Throw when an invalid Acl is being added or removed.
*/
public class InvalidAclException extends ApiException {
private static final long serialVersionUID = 1L;
public InvalidAclException(String message) {
super(message);
}
public InvalidAclException(String message, Throwable cause) {
super(message, cause);
}
} |
Code Block |
---|
/**
* Throw when an invalid operation is being performed on a resource.
*/
public class InvalidOperationException extends ApiException {
private static final long serialVersionUID = 1L;
public InvalidOperationException(String message) {
super(message);
}
public InvalidOperationException(String message, Throwable cause) {
super(message, cause);
}
} |
Code Block |
---|
/**
* Throw when an invalid principal is provided by user.
*/
public class InvalidPrincipalException extends ApiException {
private static final long serialVersionUID = 1L;
public InvalidPrincipalException(String message) {
super(message);
}
public InvalidPrincipalException(String message, Throwable cause) {
super(message, cause);
}
} |
Code Block |
---|
/**
* Throw when an invalid resource is accessed.
*/
public class InvalidResourceException extends ApiException {
private static final long serialVersionUID = 1L;
public InvalidResourceException(String message) {
super(message);
}
public InvalidResourceException(String message, Throwable cause) {
super(message, cause);
}
} |
Update Authorizer interface to get rid of getter naming convention.
...