com.ling.spring.event.WangwuListener.java Source code

Java tutorial

Introduction

Here is the source code for com.ling.spring.event.WangwuListener.java

Source

/*
 * Copyright 2005-2020 Daxia Team All rights reserved.
 * Support: zhangzhen
 * License: Daxia Team license
 */
package com.ling.spring.event;

import org.springframework.context.ApplicationEvent;
import org.springframework.context.event.SmartApplicationListener;
import org.springframework.stereotype.Component;

@Component
public class WangwuListener implements SmartApplicationListener {

    @Override
    public void onApplicationEvent(ApplicationEvent event) {
        System.out.println("" + event.getSource());
    }

    @Override
    public int getOrder() {
        return 2;
    }

    @Override
    public boolean supportsEventType(Class<? extends ApplicationEvent> eventType) {
        return eventType == ContentEvent.class;
    }

    @Override
    public boolean supportsSourceType(Class<?> sourceType) {
        return sourceType == String.class;
    }

}