public class org.apache.kafkaesqueesqueesque.common.security.auth.DefaultPrincipalBuilder extends java.lang.Object implements org.apache.kafkaesqueesqueesque.common.security.auth.PrincipalBuilder
{
public void <init>()
{
org.apache.kafkaesqueesqueesque.common.security.auth.DefaultPrincipalBuilder v;
v := @this: org.apache.kafkaesqueesqueesque.common.security.auth.DefaultPrincipalBuilder;
specialinvoke v.<java.lang.Object: void <init>()>();
return;
}
public void configure(java.util.Map)
{
org.apache.kafkaesqueesqueesque.common.security.auth.DefaultPrincipalBuilder v;
java.util.Map v;
v := @this: org.apache.kafkaesqueesqueesque.common.security.auth.DefaultPrincipalBuilder;
v := @parameter: java.util.Map;
return;
}
public java.security.Principal buildPrincipal(org.apache.kafkaesqueesqueesque.common.network.TransportLayer, org.apache.kafkaesqueesqueesque.common.network.Authenticator) throws org.apache.kafkaesqueesqueesque.common.KafkaException
{
java.security.Principal v;
org.apache.kafkaesqueesqueesque.common.network.TransportLayer v;
org.apache.kafkaesqueesqueesque.common.KafkaException v;
org.apache.kafkaesqueesqueesque.common.network.Authenticator v;
org.apache.kafkaesqueesqueesque.common.security.auth.DefaultPrincipalBuilder v;
java.lang.Exception v;
v := @this: org.apache.kafkaesqueesqueesque.common.security.auth.DefaultPrincipalBuilder;
v := @parameter: org.apache.kafkaesqueesqueesque.common.network.TransportLayer;
v := @parameter: org.apache.kafkaesqueesqueesque.common.network.Authenticator;
label:
v = interfaceinvoke v.<org.apache.kafkaesqueesqueesque.common.network.TransportLayer: java.security.Principal peerPrincipal()>();
label:
return v;
label:
v := @caughtexception;
v = new org.apache.kafkaesqueesqueesque.common.KafkaException;
specialinvoke v.<org.apache.kafkaesqueesqueesque.common.KafkaException: void <init>(java.lang.String,java.lang.Throwable)>("Failed to build principal due to: ", v);
throw v;
catch java.lang.Exception from label to label with label;
}
public void close() throws org.apache.kafkaesqueesqueesque.common.KafkaException
{
org.apache.kafkaesqueesqueesque.common.security.auth.DefaultPrincipalBuilder v;
v := @this: org.apache.kafkaesqueesqueesque.common.security.auth.DefaultPrincipalBuilder;
return;
}
}