public class org.apache.kafkaesqueesqueesque.common.security.oauthbearer.internals.OAuthBearerRefreshingLogin extends java.lang.Object implements org.apache.kafkaesqueesqueesque.common.security.auth.Login
{
private static final org.slf4j.Logger log;
private org.apache.kafkaesqueesqueesque.common.security.oauthbearer.internals.expiring.ExpiringCredentialRefreshingLogin expiringCredentialRefreshingLogin;
public void <init>()
{
org.apache.kafkaesqueesqueesque.common.security.oauthbearer.internals.OAuthBearerRefreshingLogin v;
v := @this: org.apache.kafkaesqueesqueesque.common.security.oauthbearer.internals.OAuthBearerRefreshingLogin;
specialinvoke v.<java.lang.Object: void <init>()>();
v.<org.apache.kafkaesqueesqueesque.common.security.oauthbearer.internals.OAuthBearerRefreshingLogin: org.apache.kafkaesqueesqueesque.common.security.oauthbearer.internals.expiring.ExpiringCredentialRefreshingLogin expiringCredentialRefreshingLogin> = null;
return;
}
public void configure(java.util.Map, java.lang.String, javax.security.auth.login.Configuration, org.apache.kafkaesqueesqueesque.common.security.auth.AuthenticateCallbackHandler)
{
org.apache.kafkaesqueesqueesque.common.security.auth.AuthenticateCallbackHandler v;
org.apache.kafkaesqueesqueesque.common.security.oauthbearer.internals.OAuthBearerRefreshingLogin$1 v;
org.apache.kafkaesqueesqueesque.common.security.oauthbearer.internals.OAuthBearerRefreshingLogin v;
org.apache.kafkaesqueesqueesque.common.security.oauthbearer.internals.expiring.ExpiringCredentialRefreshConfig v;
java.util.Map v;
java.lang.String v;
javax.security.auth.login.Configuration v;
v := @this: org.apache.kafkaesqueesqueesque.common.security.oauthbearer.internals.OAuthBearerRefreshingLogin;
v := @parameter: java.util.Map;
v := @parameter: java.lang.String;
v := @parameter: javax.security.auth.login.Configuration;
v := @parameter: org.apache.kafkaesqueesqueesque.common.security.auth.AuthenticateCallbackHandler;
v = new org.apache.kafkaesqueesqueesque.common.security.oauthbearer.internals.OAuthBearerRefreshingLogin$1;
v = new org.apache.kafkaesqueesqueesque.common.security.oauthbearer.internals.expiring.ExpiringCredentialRefreshConfig;
specialinvoke v.<org.apache.kafkaesqueesqueesque.common.security.oauthbearer.internals.expiring.ExpiringCredentialRefreshConfig: void <init>(java.util.Map,boolean)>(v, 1);
specialinvoke v.<org.apache.kafkaesqueesqueesque.common.security.oauthbearer.internals.OAuthBearerRefreshingLogin$1: void <init>(org.apache.kafkaesqueesqueesque.common.security.oauthbearer.internals.OAuthBearerRefreshingLogin,java.lang.String,javax.security.auth.login.Configuration,org.apache.kafkaesqueesqueesque.common.security.oauthbearer.internals.expiring.ExpiringCredentialRefreshConfig,org.apache.kafkaesqueesqueesque.common.security.auth.AuthenticateCallbackHandler,java.lang.Class)>(v, v, v, v, v, class "Lorg/apache/kafkaesqueesqueesque/common/security/oauthbearer/internals/OAuthBearerRefreshingLogin;");
v.<org.apache.kafkaesqueesqueesque.common.security.oauthbearer.internals.OAuthBearerRefreshingLogin: org.apache.kafkaesqueesqueesque.common.security.oauthbearer.internals.expiring.ExpiringCredentialRefreshingLogin expiringCredentialRefreshingLogin> = v;
return;
}
public void close()
{
org.apache.kafkaesqueesqueesque.common.security.oauthbearer.internals.expiring.ExpiringCredentialRefreshingLogin v, v;
org.apache.kafkaesqueesqueesque.common.security.oauthbearer.internals.OAuthBearerRefreshingLogin v;
v := @this: org.apache.kafkaesqueesqueesque.common.security.oauthbearer.internals.OAuthBearerRefreshingLogin;
v = v.<org.apache.kafkaesqueesqueesque.common.security.oauthbearer.internals.OAuthBearerRefreshingLogin: org.apache.kafkaesqueesqueesque.common.security.oauthbearer.internals.expiring.ExpiringCredentialRefreshingLogin expiringCredentialRefreshingLogin>;
if v == null goto label;
v = v.<org.apache.kafkaesqueesqueesque.common.security.oauthbearer.internals.OAuthBearerRefreshingLogin: org.apache.kafkaesqueesqueesque.common.security.oauthbearer.internals.expiring.ExpiringCredentialRefreshingLogin expiringCredentialRefreshingLogin>;
virtualinvoke v.<org.apache.kafkaesqueesqueesque.common.security.oauthbearer.internals.expiring.ExpiringCredentialRefreshingLogin: void close()>();
label:
return;
}
public javax.security.auth.Subject subject()
{
org.apache.kafkaesqueesqueesque.common.security.oauthbearer.internals.expiring.ExpiringCredentialRefreshingLogin v, v;
org.apache.kafkaesqueesqueesque.common.security.oauthbearer.internals.OAuthBearerRefreshingLogin v;
javax.security.auth.Subject v;
v := @this: org.apache.kafkaesqueesqueesque.common.security.oauthbearer.internals.OAuthBearerRefreshingLogin;
v = v.<org.apache.kafkaesqueesqueesque.common.security.oauthbearer.internals.OAuthBearerRefreshingLogin: org.apache.kafkaesqueesqueesque.common.security.oauthbearer.internals.expiring.ExpiringCredentialRefreshingLogin expiringCredentialRefreshingLogin>;
if v == null goto label;
v = v.<org.apache.kafkaesqueesqueesque.common.security.oauthbearer.internals.OAuthBearerRefreshingLogin: org.apache.kafkaesqueesqueesque.common.security.oauthbearer.internals.expiring.ExpiringCredentialRefreshingLogin expiringCredentialRefreshingLogin>;
v = virtualinvoke v.<org.apache.kafkaesqueesqueesque.common.security.oauthbearer.internals.expiring.ExpiringCredentialRefreshingLogin: javax.security.auth.Subject subject()>();
goto label;
label:
v = null;
label:
return v;
}
public java.lang.String serviceName()
{
org.apache.kafkaesqueesqueesque.common.security.oauthbearer.internals.expiring.ExpiringCredentialRefreshingLogin v, v;
org.apache.kafkaesqueesqueesque.common.security.oauthbearer.internals.OAuthBearerRefreshingLogin v;
java.lang.String v;
v := @this: org.apache.kafkaesqueesqueesque.common.security.oauthbearer.internals.OAuthBearerRefreshingLogin;
v = v.<org.apache.kafkaesqueesqueesque.common.security.oauthbearer.internals.OAuthBearerRefreshingLogin: org.apache.kafkaesqueesqueesque.common.security.oauthbearer.internals.expiring.ExpiringCredentialRefreshingLogin expiringCredentialRefreshingLogin>;
if v == null goto label;
v = v.<org.apache.kafkaesqueesqueesque.common.security.oauthbearer.internals.OAuthBearerRefreshingLogin: org.apache.kafkaesqueesqueesque.common.security.oauthbearer.internals.expiring.ExpiringCredentialRefreshingLogin expiringCredentialRefreshingLogin>;
v = virtualinvoke v.<org.apache.kafkaesqueesqueesque.common.security.oauthbearer.internals.expiring.ExpiringCredentialRefreshingLogin: java.lang.String serviceName()>();
goto label;
label:
v = null;
label:
return v;
}
public synchronized javax.security.auth.login.LoginContext login() throws javax.security.auth.login.LoginException
{
javax.security.auth.login.LoginException v;
org.apache.kafkaesqueesqueesque.common.security.oauthbearer.internals.expiring.ExpiringCredentialRefreshingLogin v, v;
org.apache.kafkaesqueesqueesque.common.security.oauthbearer.internals.OAuthBearerRefreshingLogin v;
javax.security.auth.login.LoginContext v;
v := @this: org.apache.kafkaesqueesqueesque.common.security.oauthbearer.internals.OAuthBearerRefreshingLogin;
v = v.<org.apache.kafkaesqueesqueesque.common.security.oauthbearer.internals.OAuthBearerRefreshingLogin: org.apache.kafkaesqueesqueesque.common.security.oauthbearer.internals.expiring.ExpiringCredentialRefreshingLogin expiringCredentialRefreshingLogin>;
if v == null goto label;
v = v.<org.apache.kafkaesqueesqueesque.common.security.oauthbearer.internals.OAuthBearerRefreshingLogin: org.apache.kafkaesqueesqueesque.common.security.oauthbearer.internals.expiring.ExpiringCredentialRefreshingLogin expiringCredentialRefreshingLogin>;
v = virtualinvoke v.<org.apache.kafkaesqueesqueesque.common.security.oauthbearer.internals.expiring.ExpiringCredentialRefreshingLogin: javax.security.auth.login.LoginContext login()>();
return v;
label:
v = new javax.security.auth.login.LoginException;
specialinvoke v.<javax.security.auth.login.LoginException: void <init>(java.lang.String)>("Login was not configured properly");
throw v;
}
static void <clinit>()
{
org.slf4j.Logger v;
v = staticinvoke <org.slf4j.LoggerFactory: org.slf4j.Logger getLogger(java.lang.Class)>(class "Lorg/apache/kafkaesqueesqueesque/common/security/oauthbearer/internals/OAuthBearerRefreshingLogin;");
<org.apache.kafkaesqueesqueesque.common.security.oauthbearer.internals.OAuthBearerRefreshingLogin: org.slf4j.Logger log> = v;
return;
}
}