public class com.netflix.config.ConfigurationBasedDeploymentContext extends com.netflix.config.SimpleDeploymentContext
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: com.netflix.config.ConfigurationBasedDeploymentContext
super_class: com.netflix.config.SimpleDeploymentContext
{
public static final java.lang.String DEPLOYMENT_ENVIRONMENT_PROPERTY;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "archaius.deployment.environment"
RuntimeVisibleAnnotations:
java.lang.Deprecated()
public static final java.lang.String DEPLOYMENT_DATACENTER_PROPERTY;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "archaius.deployment.datacenter"
RuntimeVisibleAnnotations:
java.lang.Deprecated()
public static final java.lang.String DEPLOYMENT_APPLICATION_ID_PROPERTY;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "archaius.deployment.applicationId"
RuntimeVisibleAnnotations:
java.lang.Deprecated()
public static final java.lang.String DEPLOYMENT_SERVER_ID_PROPERTY;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "archaius.deployment.serverId"
RuntimeVisibleAnnotations:
java.lang.Deprecated()
public static final java.lang.String DEPLOYMENT_STACK_PROPERTY;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "archaius.deployment.stack"
RuntimeVisibleAnnotations:
java.lang.Deprecated()
public static final java.lang.String DEPLOYMENT_REGION_PROPERTY;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "archaius.deployment.region"
RuntimeVisibleAnnotations:
java.lang.Deprecated()
private org.apache.commons.configuration.event.ConfigurationListener configListener;
descriptor: Lorg/apache/commons/configuration/event/ConfigurationListener;
flags: (0x0002) ACC_PRIVATE
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=1
start local 0 0: aload 0
invokespecial com.netflix.config.SimpleDeploymentContext.<init>:()V
1: aload 0
new com.netflix.config.ConfigurationBasedDeploymentContext$1
dup
aload 0
invokespecial com.netflix.config.ConfigurationBasedDeploymentContext$1.<init>:(Lcom/netflix/config/ConfigurationBasedDeploymentContext;)V
putfield com.netflix.config.ConfigurationBasedDeploymentContext.configListener:Lorg/apache/commons/configuration/event/ConfigurationListener;
2: invokestatic com.netflix.config.ConfigurationManager.getConfigInstance:()Lorg/apache/commons/configuration/AbstractConfiguration;
astore 1
start local 1 3: aload 1
ifnull 23
4: aload 0
ldc "archaius.deployment.applicationId"
invokevirtual com.netflix.config.ConfigurationBasedDeploymentContext.getValueFromConfig:(Ljava/lang/String;)Ljava/lang/String;
astore 2
start local 2 5: aload 2
ifnull 7
6: aload 0
aload 2
invokevirtual com.netflix.config.ConfigurationBasedDeploymentContext.setApplicationId:(Ljava/lang/String;)V
7: StackMap locals: com.netflix.config.ConfigurationBasedDeploymentContext org.apache.commons.configuration.AbstractConfiguration java.lang.String
StackMap stack:
aload 0
ldc "archaius.deployment.datacenter"
invokevirtual com.netflix.config.ConfigurationBasedDeploymentContext.getValueFromConfig:(Ljava/lang/String;)Ljava/lang/String;
astore 2
8: aload 2
ifnull 10
9: aload 0
aload 2
invokevirtual com.netflix.config.ConfigurationBasedDeploymentContext.setDeploymentDatacenter:(Ljava/lang/String;)V
10: StackMap locals:
StackMap stack:
aload 0
ldc "archaius.deployment.environment"
invokevirtual com.netflix.config.ConfigurationBasedDeploymentContext.getValueFromConfig:(Ljava/lang/String;)Ljava/lang/String;
astore 2
11: aload 2
ifnull 13
12: aload 0
aload 2
invokevirtual com.netflix.config.ConfigurationBasedDeploymentContext.setDeploymentEnvironment:(Ljava/lang/String;)V
13: StackMap locals:
StackMap stack:
aload 0
ldc "archaius.deployment.region"
invokevirtual com.netflix.config.ConfigurationBasedDeploymentContext.getValueFromConfig:(Ljava/lang/String;)Ljava/lang/String;
astore 2
14: aload 2
ifnull 16
15: aload 0
aload 2
invokevirtual com.netflix.config.ConfigurationBasedDeploymentContext.setDeploymentRegion:(Ljava/lang/String;)V
16: StackMap locals:
StackMap stack:
aload 0
ldc "archaius.deployment.stack"
invokevirtual com.netflix.config.ConfigurationBasedDeploymentContext.getValueFromConfig:(Ljava/lang/String;)Ljava/lang/String;
astore 2
17: aload 2
ifnull 19
18: aload 0
aload 2
invokevirtual com.netflix.config.ConfigurationBasedDeploymentContext.setDeploymentStack:(Ljava/lang/String;)V
19: StackMap locals:
StackMap stack:
aload 0
ldc "archaius.deployment.serverId"
invokevirtual com.netflix.config.ConfigurationBasedDeploymentContext.getValueFromConfig:(Ljava/lang/String;)Ljava/lang/String;
astore 2
20: aload 2
ifnull 22
21: aload 0
aload 2
invokevirtual com.netflix.config.ConfigurationBasedDeploymentContext.setDeploymentServerId:(Ljava/lang/String;)V
22: StackMap locals:
StackMap stack:
aload 1
aload 0
getfield com.netflix.config.ConfigurationBasedDeploymentContext.configListener:Lorg/apache/commons/configuration/event/ConfigurationListener;
invokevirtual org.apache.commons.configuration.AbstractConfiguration.addConfigurationListener:(Lorg/apache/commons/configuration/event/ConfigurationListener;)V
end local 2 23: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 24 0 this Lcom/netflix/config/ConfigurationBasedDeploymentContext;
3 24 1 config Lorg/apache/commons/configuration/AbstractConfiguration;
5 23 2 contextValue Ljava/lang/String;
public java.lang.String getDeploymentEnvironment();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
getstatic com.netflix.config.DeploymentContext$ContextKey.environment:Lcom/netflix/config/DeploymentContext$ContextKey;
invokevirtual com.netflix.config.DeploymentContext$ContextKey.getKey:()Ljava/lang/String;
invokevirtual com.netflix.config.ConfigurationBasedDeploymentContext.getValueFromConfig:(Ljava/lang/String;)Ljava/lang/String;
astore 1
start local 1 1: aload 1
ifnull 3
2: aload 1
areturn
3: StackMap locals: java.lang.String
StackMap stack:
aload 0
ldc "archaius.deployment.environment"
invokevirtual com.netflix.config.ConfigurationBasedDeploymentContext.getValueFromConfig:(Ljava/lang/String;)Ljava/lang/String;
astore 1
4: aload 1
ifnull 6
5: aload 1
areturn
6: StackMap locals:
StackMap stack:
aload 0
invokespecial com.netflix.config.SimpleDeploymentContext.getDeploymentEnvironment:()Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/netflix/config/ConfigurationBasedDeploymentContext;
1 7 1 value Ljava/lang/String;
public void setDeploymentEnvironment(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokespecial com.netflix.config.SimpleDeploymentContext.setDeploymentEnvironment:(Ljava/lang/String;)V
1: aload 0
ldc "archaius.deployment.environment"
aload 1
invokevirtual com.netflix.config.ConfigurationBasedDeploymentContext.setValueInConfig:(Ljava/lang/String;Ljava/lang/String;)V
2: aload 0
getstatic com.netflix.config.DeploymentContext$ContextKey.environment:Lcom/netflix/config/DeploymentContext$ContextKey;
invokevirtual com.netflix.config.DeploymentContext$ContextKey.getKey:()Ljava/lang/String;
aload 1
invokevirtual com.netflix.config.ConfigurationBasedDeploymentContext.setValueInConfig:(Ljava/lang/String;Ljava/lang/String;)V
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/netflix/config/ConfigurationBasedDeploymentContext;
0 4 1 value Ljava/lang/String;
MethodParameters:
Name Flags
value
public java.lang.String getDeploymentDatacenter();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
getstatic com.netflix.config.DeploymentContext$ContextKey.datacenter:Lcom/netflix/config/DeploymentContext$ContextKey;
invokevirtual com.netflix.config.DeploymentContext$ContextKey.getKey:()Ljava/lang/String;
invokevirtual com.netflix.config.ConfigurationBasedDeploymentContext.getValueFromConfig:(Ljava/lang/String;)Ljava/lang/String;
astore 1
start local 1 1: aload 1
ifnull 3
2: aload 1
areturn
3: StackMap locals: java.lang.String
StackMap stack:
aload 0
ldc "archaius.deployment.datacenter"
invokevirtual com.netflix.config.ConfigurationBasedDeploymentContext.getValueFromConfig:(Ljava/lang/String;)Ljava/lang/String;
astore 1
4: aload 1
ifnull 6
5: aload 1
areturn
6: StackMap locals:
StackMap stack:
aload 0
invokespecial com.netflix.config.SimpleDeploymentContext.getDeploymentDatacenter:()Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/netflix/config/ConfigurationBasedDeploymentContext;
1 7 1 value Ljava/lang/String;
public void setDeploymentDatacenter(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokespecial com.netflix.config.SimpleDeploymentContext.setDeploymentDatacenter:(Ljava/lang/String;)V
1: aload 0
ldc "archaius.deployment.datacenter"
aload 1
invokevirtual com.netflix.config.ConfigurationBasedDeploymentContext.setValueInConfig:(Ljava/lang/String;Ljava/lang/String;)V
2: aload 0
getstatic com.netflix.config.DeploymentContext$ContextKey.datacenter:Lcom/netflix/config/DeploymentContext$ContextKey;
invokevirtual com.netflix.config.DeploymentContext$ContextKey.getKey:()Ljava/lang/String;
aload 1
invokevirtual com.netflix.config.ConfigurationBasedDeploymentContext.setValueInConfig:(Ljava/lang/String;Ljava/lang/String;)V
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/netflix/config/ConfigurationBasedDeploymentContext;
0 4 1 value Ljava/lang/String;
MethodParameters:
Name Flags
value
public java.lang.String getApplicationId();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
getstatic com.netflix.config.DeploymentContext$ContextKey.appId:Lcom/netflix/config/DeploymentContext$ContextKey;
invokevirtual com.netflix.config.DeploymentContext$ContextKey.getKey:()Ljava/lang/String;
invokevirtual com.netflix.config.ConfigurationBasedDeploymentContext.getValueFromConfig:(Ljava/lang/String;)Ljava/lang/String;
astore 1
start local 1 1: aload 1
ifnull 3
2: aload 1
areturn
3: StackMap locals: java.lang.String
StackMap stack:
aload 0
ldc "archaius.deployment.applicationId"
invokevirtual com.netflix.config.ConfigurationBasedDeploymentContext.getValueFromConfig:(Ljava/lang/String;)Ljava/lang/String;
astore 1
4: aload 1
ifnull 6
5: aload 1
areturn
6: StackMap locals:
StackMap stack:
aload 0
invokespecial com.netflix.config.SimpleDeploymentContext.getApplicationId:()Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/netflix/config/ConfigurationBasedDeploymentContext;
1 7 1 value Ljava/lang/String;
public void setApplicationId(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokespecial com.netflix.config.SimpleDeploymentContext.setApplicationId:(Ljava/lang/String;)V
1: aload 0
ldc "archaius.deployment.applicationId"
aload 1
invokevirtual com.netflix.config.ConfigurationBasedDeploymentContext.setValueInConfig:(Ljava/lang/String;Ljava/lang/String;)V
2: aload 0
getstatic com.netflix.config.DeploymentContext$ContextKey.appId:Lcom/netflix/config/DeploymentContext$ContextKey;
invokevirtual com.netflix.config.DeploymentContext$ContextKey.getKey:()Ljava/lang/String;
aload 1
invokevirtual com.netflix.config.ConfigurationBasedDeploymentContext.setValueInConfig:(Ljava/lang/String;Ljava/lang/String;)V
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/netflix/config/ConfigurationBasedDeploymentContext;
0 4 1 value Ljava/lang/String;
MethodParameters:
Name Flags
value
public java.lang.String getDeploymentServerId();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
getstatic com.netflix.config.DeploymentContext$ContextKey.serverId:Lcom/netflix/config/DeploymentContext$ContextKey;
invokevirtual com.netflix.config.DeploymentContext$ContextKey.getKey:()Ljava/lang/String;
invokevirtual com.netflix.config.ConfigurationBasedDeploymentContext.getValueFromConfig:(Ljava/lang/String;)Ljava/lang/String;
astore 1
start local 1 1: aload 1
ifnull 3
2: aload 1
areturn
3: StackMap locals: java.lang.String
StackMap stack:
aload 0
ldc "archaius.deployment.serverId"
invokevirtual com.netflix.config.ConfigurationBasedDeploymentContext.getValueFromConfig:(Ljava/lang/String;)Ljava/lang/String;
astore 1
4: aload 1
ifnull 6
5: aload 1
areturn
6: StackMap locals:
StackMap stack:
aload 0
invokespecial com.netflix.config.SimpleDeploymentContext.getDeploymentServerId:()Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/netflix/config/ConfigurationBasedDeploymentContext;
1 7 1 value Ljava/lang/String;
public void setDeploymentServerId(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokespecial com.netflix.config.SimpleDeploymentContext.setDeploymentServerId:(Ljava/lang/String;)V
1: aload 0
ldc "archaius.deployment.serverId"
aload 1
invokevirtual com.netflix.config.ConfigurationBasedDeploymentContext.setValueInConfig:(Ljava/lang/String;Ljava/lang/String;)V
2: aload 0
getstatic com.netflix.config.DeploymentContext$ContextKey.serverId:Lcom/netflix/config/DeploymentContext$ContextKey;
invokevirtual com.netflix.config.DeploymentContext$ContextKey.getKey:()Ljava/lang/String;
aload 1
invokevirtual com.netflix.config.ConfigurationBasedDeploymentContext.setValueInConfig:(Ljava/lang/String;Ljava/lang/String;)V
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/netflix/config/ConfigurationBasedDeploymentContext;
0 4 1 value Ljava/lang/String;
MethodParameters:
Name Flags
value
public java.lang.String getDeploymentStack();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
getstatic com.netflix.config.DeploymentContext$ContextKey.stack:Lcom/netflix/config/DeploymentContext$ContextKey;
invokevirtual com.netflix.config.DeploymentContext$ContextKey.getKey:()Ljava/lang/String;
invokevirtual com.netflix.config.ConfigurationBasedDeploymentContext.getValueFromConfig:(Ljava/lang/String;)Ljava/lang/String;
astore 1
start local 1 1: aload 1
ifnull 3
2: aload 1
areturn
3: StackMap locals: java.lang.String
StackMap stack:
aload 0
ldc "archaius.deployment.stack"
invokevirtual com.netflix.config.ConfigurationBasedDeploymentContext.getValueFromConfig:(Ljava/lang/String;)Ljava/lang/String;
astore 1
4: aload 1
ifnull 6
5: aload 1
areturn
6: StackMap locals:
StackMap stack:
aload 0
invokespecial com.netflix.config.SimpleDeploymentContext.getDeploymentStack:()Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/netflix/config/ConfigurationBasedDeploymentContext;
1 7 1 value Ljava/lang/String;
public void setDeploymentStack(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokespecial com.netflix.config.SimpleDeploymentContext.setDeploymentStack:(Ljava/lang/String;)V
1: aload 0
ldc "archaius.deployment.stack"
aload 1
invokevirtual com.netflix.config.ConfigurationBasedDeploymentContext.setValueInConfig:(Ljava/lang/String;Ljava/lang/String;)V
2: aload 0
getstatic com.netflix.config.DeploymentContext$ContextKey.stack:Lcom/netflix/config/DeploymentContext$ContextKey;
invokevirtual com.netflix.config.DeploymentContext$ContextKey.getKey:()Ljava/lang/String;
aload 1
invokevirtual com.netflix.config.ConfigurationBasedDeploymentContext.setValueInConfig:(Ljava/lang/String;Ljava/lang/String;)V
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/netflix/config/ConfigurationBasedDeploymentContext;
0 4 1 value Ljava/lang/String;
MethodParameters:
Name Flags
value
public java.lang.String getDeploymentRegion();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
getstatic com.netflix.config.DeploymentContext$ContextKey.region:Lcom/netflix/config/DeploymentContext$ContextKey;
invokevirtual com.netflix.config.DeploymentContext$ContextKey.getKey:()Ljava/lang/String;
invokevirtual com.netflix.config.ConfigurationBasedDeploymentContext.getValueFromConfig:(Ljava/lang/String;)Ljava/lang/String;
astore 1
start local 1 1: aload 1
ifnull 3
2: aload 1
areturn
3: StackMap locals: java.lang.String
StackMap stack:
aload 0
ldc "archaius.deployment.region"
invokevirtual com.netflix.config.ConfigurationBasedDeploymentContext.getValueFromConfig:(Ljava/lang/String;)Ljava/lang/String;
astore 1
4: aload 1
ifnull 6
5: aload 1
areturn
6: StackMap locals:
StackMap stack:
aload 0
invokespecial com.netflix.config.SimpleDeploymentContext.getDeploymentRegion:()Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/netflix/config/ConfigurationBasedDeploymentContext;
1 7 1 value Ljava/lang/String;
public void setDeploymentRegion(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokespecial com.netflix.config.SimpleDeploymentContext.setDeploymentRegion:(Ljava/lang/String;)V
1: aload 0
ldc "archaius.deployment.region"
aload 1
invokevirtual com.netflix.config.ConfigurationBasedDeploymentContext.setValueInConfig:(Ljava/lang/String;Ljava/lang/String;)V
2: aload 0
getstatic com.netflix.config.DeploymentContext$ContextKey.region:Lcom/netflix/config/DeploymentContext$ContextKey;
invokevirtual com.netflix.config.DeploymentContext$ContextKey.getKey:()Ljava/lang/String;
aload 1
invokevirtual com.netflix.config.ConfigurationBasedDeploymentContext.setValueInConfig:(Ljava/lang/String;Ljava/lang/String;)V
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/netflix/config/ConfigurationBasedDeploymentContext;
0 4 1 value Ljava/lang/String;
MethodParameters:
Name Flags
value
private java.lang.String getValueFromConfig(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: invokestatic com.netflix.config.ConfigurationManager.getConfigInstance:()Lorg/apache/commons/configuration/AbstractConfiguration;
astore 2
start local 2 1: aload 2
ifnonnull 3
2: aconst_null
areturn
3: StackMap locals: org.apache.commons.configuration.Configuration
StackMap stack:
aload 2
aload 1
invokeinterface org.apache.commons.configuration.Configuration.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
checkcast java.lang.String
astore 3
start local 3 4: aload 3
ifnull 6
5: aload 3
areturn
6: StackMap locals: java.lang.String
StackMap stack:
aload 1
invokestatic java.lang.System.getProperty:(Ljava/lang/String;)Ljava/lang/String;
astore 3
7: aload 3
ifnull 9
8: aload 3
areturn
9: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lcom/netflix/config/ConfigurationBasedDeploymentContext;
0 10 1 name Ljava/lang/String;
1 10 2 conf Lorg/apache/commons/configuration/Configuration;
4 10 3 value Ljava/lang/String;
MethodParameters:
Name Flags
name
private void setValueInConfig(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
invokestatic com.google.common.base.Preconditions.checkNotNull:(Ljava/lang/Object;)Ljava/lang/Object;
pop
1: aload 2
invokestatic com.google.common.base.Preconditions.checkNotNull:(Ljava/lang/Object;)Ljava/lang/Object;
pop
2: invokestatic com.netflix.config.ConfigurationManager.getConfigInstance:()Lorg/apache/commons/configuration/AbstractConfiguration;
aload 1
aload 2
invokevirtual org.apache.commons.configuration.AbstractConfiguration.setProperty:(Ljava/lang/String;Ljava/lang/Object;)V
3: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/netflix/config/ConfigurationBasedDeploymentContext;
0 4 1 name Ljava/lang/String;
0 4 2 value Ljava/lang/String;
MethodParameters:
Name Flags
name
value
public java.lang.String getValue(com.netflix.config.DeploymentContext$ContextKey);
descriptor: (Lcom/netflix/config/DeploymentContext$ContextKey;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual com.netflix.config.DeploymentContext$ContextKey.getKey:()Ljava/lang/String;
invokevirtual com.netflix.config.ConfigurationBasedDeploymentContext.getValueFromConfig:(Ljava/lang/String;)Ljava/lang/String;
astore 2
start local 2 1: aload 2
ifnull 3
2: aload 2
areturn
3: StackMap locals: java.lang.String
StackMap stack:
aload 0
aload 1
invokespecial com.netflix.config.SimpleDeploymentContext.getValue:(Lcom/netflix/config/DeploymentContext$ContextKey;)Ljava/lang/String;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/netflix/config/ConfigurationBasedDeploymentContext;
0 4 1 key Lcom/netflix/config/DeploymentContext$ContextKey;
1 4 2 value Ljava/lang/String;
MethodParameters:
Name Flags
key
static void access$0(com.netflix.config.ConfigurationBasedDeploymentContext, java.lang.String);
descriptor: (Lcom/netflix/config/ConfigurationBasedDeploymentContext;Ljava/lang/String;)V
flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokespecial com.netflix.config.SimpleDeploymentContext.setDeploymentRegion:(Ljava/lang/String;)V
return
LocalVariableTable:
Start End Slot Name Signature
static void access$1(com.netflix.config.ConfigurationBasedDeploymentContext, java.lang.String);
descriptor: (Lcom/netflix/config/ConfigurationBasedDeploymentContext;Ljava/lang/String;)V
flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokespecial com.netflix.config.SimpleDeploymentContext.setDeploymentDatacenter:(Ljava/lang/String;)V
return
LocalVariableTable:
Start End Slot Name Signature
static void access$2(com.netflix.config.ConfigurationBasedDeploymentContext, java.lang.String);
descriptor: (Lcom/netflix/config/ConfigurationBasedDeploymentContext;Ljava/lang/String;)V
flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokespecial com.netflix.config.SimpleDeploymentContext.setDeploymentStack:(Ljava/lang/String;)V
return
LocalVariableTable:
Start End Slot Name Signature
static void access$3(com.netflix.config.ConfigurationBasedDeploymentContext, java.lang.String);
descriptor: (Lcom/netflix/config/ConfigurationBasedDeploymentContext;Ljava/lang/String;)V
flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokespecial com.netflix.config.SimpleDeploymentContext.setApplicationId:(Ljava/lang/String;)V
return
LocalVariableTable:
Start End Slot Name Signature
static void access$4(com.netflix.config.ConfigurationBasedDeploymentContext, java.lang.String);
descriptor: (Lcom/netflix/config/ConfigurationBasedDeploymentContext;Ljava/lang/String;)V
flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokespecial com.netflix.config.SimpleDeploymentContext.setDeploymentServerId:(Ljava/lang/String;)V
return
LocalVariableTable:
Start End Slot Name Signature
}
SourceFile: "ConfigurationBasedDeploymentContext.java"
NestMembers:
com.netflix.config.ConfigurationBasedDeploymentContext$1
InnerClasses:
com.netflix.config.ConfigurationBasedDeploymentContext$1
public final ContextKey = com.netflix.config.DeploymentContext$ContextKey of com.netflix.config.DeploymentContext