Preheat the oven to 350degreesF.
Place oil in a skillet on medium-high heat.
Sear cabbage wedges on each side for 3 minutes or until lightly browned. Remove from skillet and place in a large, shallow baking dish. Season with salt and pepper.
Add the broth, juniper berries, all spice berries, peppercorns, mustard seeds, dill, thyme, bay leaves, and garlic to the skillet and bring up to a boil.
Once the mixture has come to a boil, reduce the heat and allow the mixture to simmer for 5 minutes.
Pour the broth mixture over the seared cabbage, cover with foil and bake for 30 minutes or until the cabbage is fork tender.
For the mustard sauce, using the same skillet, melt the butter on medium-high heat.
Add the shallots to the skillet and saute for 2-3 minutes.
Deglaze the pan with the wine and cook down until the pan is almost dry.
Stir in the strained braising liquid and the spicy mustard and allow to simmer for 3 minutes, or until the sauce thickens slightly.
Stir in the heavy cream and simmer until the sauce reduces by about half. Season with salt and pepper.
Pour the sauce over the wedges of braised cabbage and serve.