Skip to content

Commit

Permalink
Uses GogoCommand Property Type instead of properties
Browse files Browse the repository at this point in the history
Signed-off-by: Juergen Albert <j.albert@data-in-motion.biz>
  • Loading branch information
juergen-albert committed Jan 15, 2024
1 parent 1a7a31e commit 8704964
Showing 1 changed file with 9 additions and 5 deletions.
Expand Up @@ -7,16 +7,20 @@
import org.gecko.playground.model.orders.Side;
import org.osgi.service.component.annotations.Component;
import org.osgi.service.component.annotations.Reference;
import org.osgi.service.component.annotations.ReferenceCardinality;
import org.apache.felix.service.command.annotations.GogoCommand;

@Component (service = Object.class ,
property = { "osgi.command.scope=exchange",
"osgi.command.function=orders",
"osgi.command.function=askOrder",})
@Component (service = Object.class
//property = { "osgi.command.scope=exchange",
// "osgi.command.function=orders",
// "osgi.command.function=askOrder"}
)
@GogoCommand(scope = "exchange", function = {"orders", "askOrder"})
public class ExchangeCommand {

private Exchange exchange;

@Reference
@Reference(cardinality = ReferenceCardinality.OPTIONAL)
public void setExchange(Exchange exchange) {
this.exchange = exchange;
}
Expand Down

0 comments on commit 8704964

Please sign in to comment.