package com.netflix.governator.lifecycle.resources;
import javax.annotation.Resource;
import javax.inject.Inject;
import java.awt.*;
import java.math.BigInteger;
@Resource(name = "classResource", type = Double.class)
public class ObjectWithResources
{
@Resource
private String myResource;
@Resource(name = "overrideInt")
private BigInteger myOverrideResource;
private Point p;
private Rectangle r;
@Inject
public ObjectWithResources()
{
}
@Resource
public void setP(Point p)
{
this.p = p;
}
public Point getP()
{
return p;
}
public Rectangle getR()
{
return r;
}
@Resource(name = "overrideRect")
public void setR(Rectangle r)
{
this.r = r;
}
public String getMyResource()
{
return myResource;
}
public BigInteger getMyOverrideResource()
{
return myOverrideResource;
}
}