final class org.glassfish.main.jul.handler.SyslogHandler$LoggingPump extends org.glassfish.main.jul.handler.LoggingPumpThread
{
final org.glassfish.main.jul.handler.SyslogHandler this$0;
private void <init>(org.glassfish.main.jul.handler.SyslogHandler, java.lang.String, org.glassfish.main.jul.handler.LogRecordBuffer)
{
org.glassfish.main.jul.handler.SyslogHandler v;
org.glassfish.main.jul.handler.SyslogHandler$LoggingPump v;
java.lang.String v;
org.glassfish.main.jul.handler.LogRecordBuffer v;
v := @this: org.glassfish.main.jul.handler.SyslogHandler$LoggingPump;
v := @parameter: org.glassfish.main.jul.handler.SyslogHandler;
v := @parameter: java.lang.String;
v := @parameter: org.glassfish.main.jul.handler.LogRecordBuffer;
v.<org.glassfish.main.jul.handler.SyslogHandler$LoggingPump: org.glassfish.main.jul.handler.SyslogHandler this$0> = v;
specialinvoke v.<org.glassfish.main.jul.handler.LoggingPumpThread: void <init>(java.lang.String,org.glassfish.main.jul.handler.LogRecordBuffer)>(v, v);
return;
}
protected boolean isShutdownRequested()
{
org.glassfish.main.jul.handler.SyslogHandler v;
org.glassfish.main.jul.handler.SyslogHandler$LoggingPump v, v;
boolean v;
v := @this: org.glassfish.main.jul.handler.SyslogHandler$LoggingPump;
v = v.<org.glassfish.main.jul.handler.SyslogHandler$LoggingPump: org.glassfish.main.jul.handler.SyslogHandler this$0>;
v = v.<org.glassfish.main.jul.handler.SyslogHandler: org.glassfish.main.jul.handler.SyslogHandler$LoggingPump pump>;
if v != null goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
protected int getFlushFrequency()
{
org.glassfish.main.jul.handler.SyslogHandler$LoggingPump v;
v := @this: org.glassfish.main.jul.handler.SyslogHandler$LoggingPump;
return 1;
}
protected boolean logRecord(org.glassfish.main.jul.record.GlassFishLogRecord)
{
org.glassfish.main.jul.record.GlassFishLogRecord v;
org.glassfish.main.jul.handler.SyslogHandler v;
org.glassfish.main.jul.handler.SyslogHandler$LoggingPump v;
v := @this: org.glassfish.main.jul.handler.SyslogHandler$LoggingPump;
v := @parameter: org.glassfish.main.jul.record.GlassFishLogRecord;
if v != null goto label;
return 0;
label:
v = v.<org.glassfish.main.jul.handler.SyslogHandler$LoggingPump: org.glassfish.main.jul.handler.SyslogHandler this$0>;
specialinvoke v.<org.glassfish.main.jul.handler.SyslogHandler: void log(org.glassfish.main.jul.record.GlassFishLogRecord)>(v);
return 1;
}
protected void flushOutput()
{
org.glassfish.main.jul.handler.SyslogHandler v;
org.glassfish.main.jul.handler.SyslogHandler$LoggingPump v;
v := @this: org.glassfish.main.jul.handler.SyslogHandler$LoggingPump;
v = v.<org.glassfish.main.jul.handler.SyslogHandler$LoggingPump: org.glassfish.main.jul.handler.SyslogHandler this$0>;
virtualinvoke v.<org.glassfish.main.jul.handler.SyslogHandler: void flush()>();
return;
}
}