 we’re alone? Are we really the person we think we are, hope we are? Or are we less than we hope to be?
It’s something I’ve reflected on, consciously and unconsciously, my entire life. I’ve never been uncomfortable being on my own or alone, because that’s my constant state. It has always been that way. Do I want to share my world with someone? Of course, I do. But I’d like it if people would stop automatically assuming it’s because I’m lonely (“You need to learn how to be alone”) or that I don’t have a life (news flash – just because my life doesn’t live up to what you think it should be, doesn’t mean I don’t have one) or some other lame-ass opinion.
Being alone is my preferred state. I am not forced to be in a box to make others comfortable, I am free to be as elemental as I want and, while occasionally frustrating, my thoughts are perfectly suited as company. I lack for nothing in my life as a solitary person – I have my own beat, I have my art and stories to research, I have horses and cats and the occasional foray into social interactions. I also have my adventures to plan.
And the best adventurers are usually loners……with the occasional side-kick.
[1] Real life needs to be scripted. It also needs to be accompanied with a music score, so that one could more easily recognize certain situations for what they are. A bad situation in alley is easy to recognize – a bad situation surrounded by people whom you know, not so much.
[3] I was once cornered at a table by two people whom I’d known for at least three years in the same social setting. They knew of my Asperger’s and the techniques I utilized to take care of myself when feeling overwhelmed in social settings, and yet chose to be critical of me and those techniques. My crime? Sitting by myself, writing in my journal about the day I’d had, the enjoyment I’d felt and the people I’d chosen to share it with.
[4] I’m aware of the fact that others may feel overwhelmed and stressed in social gatherings, but they can either tell their own stories or be quiet. Dismissing and/or talking over someone who is opening up and trying to articulate their discomfort, their feelings and experience as best they can is disrespectful, to say the least.
[5] Before you make assumptions about someone, it’s best to look at why you’re making those assumptions.The New Study Reports, “Luxury Travel 2019 Global Market Opportunities, Challenges, Strategies and Forecasts 2028,” is out, and the people have spoken: luxury travel is back on the rise. With more disposable income, consumers have ascended to the global luxury travel market paving the path to a renaissance of value in experience over everything else.
Why is this great news? Alongside all that forecasting comes what the New Study Reports,”a growing inclination towards travel memories and higher spending on experiences, rather than materialistic objects has also provided momentum to the luxury travel market growth.” This is key for our Boutique PR firm’s clients who seek to attract affluent audiences by way of personalized services, reliable support, and exclusivity. This trifecta is not only what travelers have started preferring, but do their homework to scope out.
Travelers who have the ability to spend big dollars on their destinations, are looking for more than just a specular location, the experience has to feel entirely exclusive and conducive to creating memories. This creates a certain window of expectation because if the luxury global travel market is focused on, “higher spending on experiences, rather than materialistic objects,” the entire paradigm of a PR campaign can shift. This has also provided momentum to the luxury travel market growth as a whole.
As the New Market Study Report forecasts, this trend for desired experiences and personalization is also conducive to growth for luxury destinations as these options, “[lead travelers] to consider and opt for higher-end packages, as compared to conventional and rigid packages.” Abelow PR specializes in uncovering a creative strategy that showcases high-end packages as exclusive and at the top of luxury.
David Prior of PRIOR who offers a new approach to travel influenced by his goal to create experiences, claims the unifying factor between members is an authentic sense of curiosity in adventure. “That doesn’t necessarily mean hiking Patagonia,” he says, explaining that a trip like that is amazing, and we wanted to offer something different.“Our members want to go deeper in the places that they visit and really get under the skin. People want experiences over things now. It’s a cliché, but it happens to be true.” True luxury today, means the freedom to design entirely based on personal preference and high personalization.
Lorraine Abelow, founder of Abelow PR is a leader in among NYC Boutique PR firms specializing in luxury PR. For 30 years, she has traveled the world delving into a lifetime of development of knowledge of what true luxury lifestyle means. Lorraine confesses, “Comfortable sheets mean everything, but for experiences beyond my bed. I want to explore the great world beyond and bring those alive to the US and Canadian market through targeted travel PR, and online public relations.” The great beyond has always called to the most avid travelers, and today people are putting their money where their mouth is, seeking adventure as opposed to exclusively rest and relaxation./*
 * Licensed to the Apache Software Foundation (ASF) under one or more
 * contributor license agreements.  See the NOTICE file distributed with
 * this work for additional information regarding copyright ownership.
 * The ASF licenses this file to You under the Apache License, Version 2.0
 * (the "License"); you may not use this file except in compliance with
 * the License.  You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
package org.apache.camel.spring.spi;

import java.util.Map;
import java.util.concurrent.ScheduledExecutorService;

import org.apache.camel.CamelContext;
import org.apache.camel.LoggingLevel;
import org.apache.camel.Predicate;
import org.apache.camel.Processor;
import org.apache.camel.Route;
import org.apache.camel.model.RedeliveryPolicyDefinition;
import org.apache.camel.model.errorhandler.SpringTransactionErrorHandlerDefinition;
import org.apache.camel.model.errorhandler.TransactionErrorHandlerDefinition;
import org.apache.camel.processor.errorhandler.RedeliveryPolicy;
import org.apache.camel.reifier.errorhandler.ErrorHandlerReifier;
import org.apache.camel.spi.CamelLogger;
import org.apache.camel.spi.ExecutorServiceManager;
import org.apache.camel.spi.Language;
import org.apache.camel.spi.ThreadPoolProfile;
import org.apache.camel.util.ObjectHelper;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.transaction.PlatformTransactionManager;
import org.springframework.transaction.support.TransactionTemplate;

import static org.apache.camel.model.TransactedDefinition.PROPAGATION_REQUIRED;

public class TransactionErrorHandlerReifier extends ErrorHandlerReifier<SpringTransactionErrorHandlerDefinition> {

    static {
        // register camel-spring as transaction error handler
        ErrorHandlerReifier.registerReifier(SpringTransactionErrorHandlerDefinition.class,
                (route, errorHandlerFactory) -> new TransactionErrorHandlerReifier(
                        route, (SpringTransactionErrorHandlerDefinition) errorHandlerFactory));
    }

    private static final Logger LOG = LoggerFactory.getLogger(TransactionErrorHandlerReifier.class);

    public TransactionErrorHandlerReifier(Route route, SpringTransactionErrorHandlerDefinition definition) {
        super(route, definition);
    }

    @Override
    public Processor createErrorHandler(Processor processor) throws Exception {
        // must have a transaction template
        TransactionTemplate transactionTemplate = resolveTransactionTemplate(definition, camelContext);
        ObjectHelper.notNull(transactionTemplate, "transactionTemplate", this);

        // optimize to use shared default instance if using out of the box settings
        RedeliveryPolicy redeliveryPolicy = resolveRedeliveryPolicy(definition, camelContext);
        CamelLogger logger = resolveLogger(definition, camelContext);
        LoggingLevel rollbackLoggingLevel = resolveRollbackLoggingLevel(definition, camelContext);

        TransactionErrorHandler answer = new TransactionErrorHandler(
                camelContext, processor, logger,
                getProcessor(definition.getOnRedeliveryProcessor(), definition.getOnRedeliveryRef()),
                redeliveryPolicy,
                transactionTemplate,
                resolveRetryWhilePolicy(definition, camelContext),
                getExecutorService(definition.getExecutorServiceBean(),