What all components in UVM can raise/drop objections?

In reply to n347:

UVM test, sequences, drivers ? where else can we raise objections, and what is the right place?
Another Question:
What is a pipelined and non-pipelined UVM driver?

You should raise/drop objection is in uvm-test, try to avoid raising/dropping objection in other components such as sequences, dirvers, etc as much as possible because your testbench may be uncontrollable.

For pipleline/non-pipepline, you can check the cookbook: Pipelined Protocols | UVM Cookbook