public SecurityConstraint [] findSecurityConstraints(Request request,
Context context) {
- ArrayList results = null;
+ ArrayList<SecurityConstraint> results = null;
// Are there any defined security constraints?
SecurityConstraint constraints[] = context.findConstraints();
if ((constraints == null) || (constraints.length == 0)) {
found = true;
if(collection[j].findMethod(method)) {
if(results == null) {
- results = new ArrayList();
+ results = new ArrayList<SecurityConstraint>();
}
results.add(constraints[i]);
}
}
if(collection[j].findMethod(method)) {
if(results == null) {
- results = new ArrayList();
+ results = new ArrayList<SecurityConstraint>();
}
results.add(constraints[i]);
}
found = true;
if(collection[pos].findMethod(method)) {
if(results == null) {
- results = new ArrayList();
+ results = new ArrayList<SecurityConstraint>();
}
results.add(constraints[i]);
}
}
if(matched) {
if(results == null) {
- results = new ArrayList();
+ results = new ArrayList<SecurityConstraint>();
}
results.add(constraints[i]);
}
/**
* Convert an ArrayList to a SecurityContraint [].
*/
- private SecurityConstraint [] resultsToArray(ArrayList results) {
+ private SecurityConstraint [] resultsToArray(
+ ArrayList<SecurityConstraint> results) {
if(results == null) {
return null;
}
protected boolean initialized=false;
public void init() {
- this.containerLog = container.getLogger();
if( initialized && container != null ) return;
+
+ // We want logger as soon as possible
+ if (container != null) {
+ this.containerLog = container.getLogger();
+ }
initialized=true;
if( container== null ) {