public class org.apache.activemq.broker.jmx.InactiveDurableSubscriptionView extends org.apache.activemq.broker.jmx.DurableSubscriptionView implements org.apache.activemq.broker.jmx.DurableSubscriptionViewMBean
{
protected org.apache.activemq.command.SubscriptionInfo subscriptionInfo;
public void <init>(org.apache.activemq.broker.jmx.ManagedRegionBroker, org.apache.activemq.broker.BrokerService, java.lang.String, org.apache.activemq.command.SubscriptionInfo, org.apache.activemq.broker.region.Subscription)
{
org.apache.activemq.broker.BrokerService v;
org.apache.activemq.broker.jmx.ManagedRegionBroker v;
org.apache.activemq.command.SubscriptionInfo v;
org.apache.activemq.broker.region.Subscription v;
java.lang.String v;
org.apache.activemq.broker.jmx.InactiveDurableSubscriptionView v;
v := @this: org.apache.activemq.broker.jmx.InactiveDurableSubscriptionView;
v := @parameter: org.apache.activemq.broker.jmx.ManagedRegionBroker;
v := @parameter: org.apache.activemq.broker.BrokerService;
v := @parameter: java.lang.String;
v := @parameter: org.apache.activemq.command.SubscriptionInfo;
v := @parameter: org.apache.activemq.broker.region.Subscription;
specialinvoke v.<org.apache.activemq.broker.jmx.DurableSubscriptionView: void <init>(org.apache.activemq.broker.jmx.ManagedRegionBroker,org.apache.activemq.broker.BrokerService,java.lang.String,java.lang.String,org.apache.activemq.broker.region.Subscription)>(v, v, v, null, v);
v.<org.apache.activemq.broker.jmx.InactiveDurableSubscriptionView: org.apache.activemq.broker.jmx.ManagedRegionBroker broker> = v;
v.<org.apache.activemq.broker.jmx.InactiveDurableSubscriptionView: org.apache.activemq.command.SubscriptionInfo subscriptionInfo> = v;
return;
}
public long getSubscriptionId()
{
org.apache.activemq.broker.jmx.InactiveDurableSubscriptionView v;
v := @this: org.apache.activemq.broker.jmx.InactiveDurableSubscriptionView;
return -1L;
}
public java.lang.String getDestinationName()
{
org.apache.activemq.command.SubscriptionInfo v;
java.lang.String v;
org.apache.activemq.broker.jmx.InactiveDurableSubscriptionView v;
org.apache.activemq.command.ActiveMQDestination v;
v := @this: org.apache.activemq.broker.jmx.InactiveDurableSubscriptionView;
v = v.<org.apache.activemq.broker.jmx.InactiveDurableSubscriptionView: org.apache.activemq.command.SubscriptionInfo subscriptionInfo>;
v = virtualinvoke v.<org.apache.activemq.command.SubscriptionInfo: org.apache.activemq.command.ActiveMQDestination getDestination()>();
v = virtualinvoke v.<org.apache.activemq.command.ActiveMQDestination: java.lang.String getPhysicalName()>();
return v;
}
public boolean isDestinationQueue()
{
org.apache.activemq.broker.jmx.InactiveDurableSubscriptionView v;
v := @this: org.apache.activemq.broker.jmx.InactiveDurableSubscriptionView;
return 0;
}
public boolean isDestinationTopic()
{
org.apache.activemq.broker.jmx.InactiveDurableSubscriptionView v;
v := @this: org.apache.activemq.broker.jmx.InactiveDurableSubscriptionView;
return 1;
}
public boolean isDestinationTemporary()
{
org.apache.activemq.broker.jmx.InactiveDurableSubscriptionView v;
v := @this: org.apache.activemq.broker.jmx.InactiveDurableSubscriptionView;
return 0;
}
public java.lang.String getSubscriptionName()
{
org.apache.activemq.command.SubscriptionInfo v;
java.lang.String v;
org.apache.activemq.broker.jmx.InactiveDurableSubscriptionView v;
v := @this: org.apache.activemq.broker.jmx.InactiveDurableSubscriptionView;
v = v.<org.apache.activemq.broker.jmx.InactiveDurableSubscriptionView: org.apache.activemq.command.SubscriptionInfo subscriptionInfo>;
v = virtualinvoke v.<org.apache.activemq.command.SubscriptionInfo: java.lang.String getSubscriptionName()>();
return v;
}
public boolean isActive()
{
org.apache.activemq.broker.jmx.InactiveDurableSubscriptionView v;
v := @this: org.apache.activemq.broker.jmx.InactiveDurableSubscriptionView;
return 0;
}
protected org.apache.activemq.command.ConsumerInfo getConsumerInfo()
{
org.apache.activemq.broker.jmx.InactiveDurableSubscriptionView v;
v := @this: org.apache.activemq.broker.jmx.InactiveDurableSubscriptionView;
return null;
}
public javax.management.openmbean.CompositeData[] browse() throws javax.management.openmbean.OpenDataException
{
org.apache.activemq.broker.jmx.ManagedRegionBroker v;
javax.management.openmbean.CompositeData[] v;
org.apache.activemq.broker.jmx.InactiveDurableSubscriptionView v;
v := @this: org.apache.activemq.broker.jmx.InactiveDurableSubscriptionView;
v = v.<org.apache.activemq.broker.jmx.InactiveDurableSubscriptionView: org.apache.activemq.broker.jmx.ManagedRegionBroker broker>;
v = virtualinvoke v.<org.apache.activemq.broker.jmx.ManagedRegionBroker: javax.management.openmbean.CompositeData[] browse(org.apache.activemq.broker.jmx.SubscriptionView)>(v);
return v;
}
public javax.management.openmbean.TabularData browseAsTable() throws javax.management.openmbean.OpenDataException
{
org.apache.activemq.broker.jmx.ManagedRegionBroker v;
javax.management.openmbean.TabularData v;
org.apache.activemq.broker.jmx.InactiveDurableSubscriptionView v;
v := @this: org.apache.activemq.broker.jmx.InactiveDurableSubscriptionView;
v = v.<org.apache.activemq.broker.jmx.InactiveDurableSubscriptionView: org.apache.activemq.broker.jmx.ManagedRegionBroker broker>;
v = virtualinvoke v.<org.apache.activemq.broker.jmx.ManagedRegionBroker: javax.management.openmbean.TabularData browseAsTable(org.apache.activemq.broker.jmx.SubscriptionView)>(v);
return v;
}
public void destroy() throws java.lang.Exception
{
org.apache.activemq.broker.BrokerService v;
org.apache.activemq.command.SubscriptionInfo v;
org.apache.activemq.command.RemoveSubscriptionInfo v;
org.apache.activemq.broker.jmx.ManagedRegionBroker v;
org.apache.activemq.broker.Broker v;
org.apache.activemq.broker.ConnectionContext v;
java.lang.String v, v, v;
org.apache.activemq.broker.jmx.InactiveDurableSubscriptionView v;
v := @this: org.apache.activemq.broker.jmx.InactiveDurableSubscriptionView;
v = new org.apache.activemq.command.RemoveSubscriptionInfo;
specialinvoke v.<org.apache.activemq.command.RemoveSubscriptionInfo: void <init>()>();
v = v.<org.apache.activemq.broker.jmx.InactiveDurableSubscriptionView: java.lang.String clientId>;
virtualinvoke v.<org.apache.activemq.command.RemoveSubscriptionInfo: void setClientId(java.lang.String)>(v);
v = v.<org.apache.activemq.broker.jmx.InactiveDurableSubscriptionView: org.apache.activemq.command.SubscriptionInfo subscriptionInfo>;
v = virtualinvoke v.<org.apache.activemq.command.SubscriptionInfo: java.lang.String getSubscriptionName()>();
virtualinvoke v.<org.apache.activemq.command.RemoveSubscriptionInfo: void setSubscriptionName(java.lang.String)>(v);
v = new org.apache.activemq.broker.ConnectionContext;
specialinvoke v.<org.apache.activemq.broker.ConnectionContext: void <init>()>();
v = v.<org.apache.activemq.broker.jmx.InactiveDurableSubscriptionView: org.apache.activemq.broker.jmx.ManagedRegionBroker broker>;
virtualinvoke v.<org.apache.activemq.broker.ConnectionContext: void setBroker(org.apache.activemq.broker.Broker)>(v);
v = v.<org.apache.activemq.broker.jmx.InactiveDurableSubscriptionView: java.lang.String clientId>;
virtualinvoke v.<org.apache.activemq.broker.ConnectionContext: void setClientId(java.lang.String)>(v);
v = v.<org.apache.activemq.broker.jmx.InactiveDurableSubscriptionView: org.apache.activemq.broker.BrokerService brokerService>;
v = virtualinvoke v.<org.apache.activemq.broker.BrokerService: org.apache.activemq.broker.Broker getBroker()>();
interfaceinvoke v.<org.apache.activemq.broker.Broker: void removeSubscription(org.apache.activemq.broker.ConnectionContext,org.apache.activemq.command.RemoveSubscriptionInfo)>(v, v);
return;
}
public java.lang.String toString()
{
java.lang.String v, v, v;
org.apache.activemq.broker.jmx.InactiveDurableSubscriptionView v;
v := @this: org.apache.activemq.broker.jmx.InactiveDurableSubscriptionView;
v = virtualinvoke v.<org.apache.activemq.broker.jmx.InactiveDurableSubscriptionView: java.lang.String getClientId()>();
v = virtualinvoke v.<org.apache.activemq.broker.jmx.InactiveDurableSubscriptionView: java.lang.String getSubscriptionName()>();
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,java.lang.String)>(v, v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("InactiveDurableSubscriptionView: \u0001:\u0001");
return v;
}
public java.lang.String getSelector()
{
org.apache.activemq.command.SubscriptionInfo v;
java.lang.String v;
org.apache.activemq.broker.jmx.InactiveDurableSubscriptionView v;
v := @this: org.apache.activemq.broker.jmx.InactiveDurableSubscriptionView;
v = v.<org.apache.activemq.broker.jmx.InactiveDurableSubscriptionView: org.apache.activemq.command.SubscriptionInfo subscriptionInfo>;
v = virtualinvoke v.<org.apache.activemq.command.SubscriptionInfo: java.lang.String getSelector()>();
return v;
}
public void removeMessage(java.lang.String) throws java.lang.Exception
{
org.apache.activemq.broker.jmx.ManagedRegionBroker v;
java.lang.String v;
org.apache.activemq.broker.jmx.InactiveDurableSubscriptionView v;
v := @this: org.apache.activemq.broker.jmx.InactiveDurableSubscriptionView;
v := @parameter: java.lang.String;
v = v.<org.apache.activemq.broker.jmx.InactiveDurableSubscriptionView: org.apache.activemq.broker.jmx.ManagedRegionBroker broker>;
virtualinvoke v.<org.apache.activemq.broker.jmx.ManagedRegionBroker: void remove(org.apache.activemq.broker.jmx.SubscriptionView,java.lang.String)>(v, v);
return;
}
}