# Fetching existing running Worker through getWorker() in separate service and start registering new Workflow and activities

**URL:** <https://community.temporal.io/t/fetching-existing-running-worker-through-getworker-in-separate-service-and-start-registering-new-workflow-and-activities/10367>\
**Category:** Community Support\
**Tags:** java-sdk\
**Created:** [December 13, 2023, 7:12am UTC](https://community.temporal.io/t/fetching-existing-running-worker-through-getworker-in-separate-service-and-start-registering-new-workflow-and-activities/10367 "2023-12-13T07:12:53Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Ajay\_l](https://sea2.discourse-cdn.com/flex016/user_avatar/community.temporal.io/ajay_l/32/4399_2.png) [@Ajay\_l](https://community.temporal.io/u/Ajay_l)\
**Post date:** [December 13, 2023, 7:12am UTC](https://community.temporal.io/t/fetching-existing-running-worker-through-getworker-in-separate-service-and-start-registering-new-workflow-and-activities/10367/1 "2023-12-13T07:12:53Z")

</div>

Hi Team,  
Just wanted to check if it’s possible to fetch the running instance of Worker outside the Worker through getWorker(“Queue1”) and start registering newer workflows and activities  
e.g  
Worker1 is registered on Queue1 - has A as registered Workflow

Now in another service can i fetch the worker Worker1 using  
Worker Worker1 = factory.getWorker(“Queue1”);  
Worker1.registerWorkflowImplementationTypes(B.class)

and if not is the scope of factory.getWorker() is limited to same Worker
