In a dutch oven fry the bacon until just crisp. Remove bacon to plate.
Add rosemary sprigs to bacon fat and fry for about one minute turning occasionally. Remove the rosemary to the plate with the bacon.
Dry the pork with paper towels. Season generously with salt and pepper. Add the pork to the dutch oven and sear on medium high heat until well browned on all sides. This will take about 10 minutes total. Remove pork to plate with bacon.
Lower the heat to medium. Add onions and cabbage to the Dutch oven. Season with salt and pepper. Sauteed until just beginning to brown, about 6 or 7 minutes, stirring occasionally.
Add the garlic and apple to the pan and continue to cook for another 1-2 minutes.
Add the mustard and chicken broth and stir to combine.
Chop the bacon into about 1 inch pieces.
Add the bacon, pork, and rosemary back to the dutch oven.
Once the broth starts to boil cover the Dutch oven and reduce heat to low. Simmer for 2 hours.